Php SQL选择值匹配的最新行
我正在尝试从数据库返回URL列匹配的UID最高的行 我尝试了所有我能想到的方法,这是我能得到的最接近的方法,但是我得到了一个SQL语法错误 我的表名为Adam,我有列。。。UID(唯一)、URL(加上加载更多)。我试图通过PHP访问MySQL数据库Php SQL选择值匹配的最新行,php,mysql,sql,Php,Mysql,Sql,我正在尝试从数据库返回URL列匹配的UID最高的行 我尝试了所有我能想到的方法,这是我能得到的最接近的方法,但是我得到了一个SQL语法错误 我的表名为Adam,我有列。。。UID(唯一)、URL(加上加载更多)。我试图通过PHP访问MySQL数据库 $query = "SELECT * FROM `Adam` WHERE URL='http://urltocheck.com' ORDER BY `UID` ASC; LIMIT 1;"; 有人能帮忙吗?您应该使用orde
$query = "SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
ORDER BY `UID` ASC;
LIMIT 1;";
有人能帮忙吗?您应该使用order DESC并删除ASC后面的“;”
$query = "SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
ORDER BY `UID` DESC
LIMIT 1";
您应该使用order DESC并删除ASC后的“;”
$query = "SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
ORDER BY `UID` DESC
LIMIT 1";
您应该使用order DESC并删除ASC后的“;”
$query = "SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
ORDER BY `UID` DESC
LIMIT 1";
您应该使用order DESC并删除ASC后的“;”
$query = "SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
ORDER BY `UID` DESC
LIMIT 1";
具有最高的UID
您应该按UIDdesc排序,并限制为1
具有最高的UID
您应该按UIDdesc排序,并限制为1
具有最高的UID
您应该按UIDdesc排序,并限制为1
具有最高的UID
您应该按UIDdesc进行订购,并限制为1。尝试这样做。另外,删除
代码>在此行按UID ASC排序
(之前没有注意到)因为限制1
没有出现在图片中
SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
and `UID` = (select max(`uid`) from `Adam`)
像这样试试。另外,删除代码>在此行按UID ASC排序
(之前没有注意到)因为限制1
没有出现在图片中
SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
and `UID` = (select max(`uid`) from `Adam`)
像这样试试。另外,删除代码>在此行按UID ASC排序
(之前没有注意到)因为限制1
没有出现在图片中
SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
and `UID` = (select max(`uid`) from `Adam`)
像这样试试。另外,删除代码>在此行按UID ASC排序
(之前没有注意到)因为限制1
没有出现在图片中
SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
and `UID` = (select max(`uid`) from `Adam`)
您也可以按最大ID订购
<?php
$query = "SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
ORDER BY MAX(`UID`) DESC;";
您也可以按最大ID订购
<?php
$query = "SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
ORDER BY MAX(`UID`) DESC;";
您也可以按最大ID订购
<?php
$query = "SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
ORDER BY MAX(`UID`) DESC;";
您也可以按最大ID订购
<?php
$query = "SELECT * FROM `Adam`
WHERE URL='http://urltocheck.com'
ORDER BY MAX(`UID`) DESC;";
为什么ASC旁边有一个分号?不要认为SQL查询chriswillard中需要2个分号是正确的,只要删除ASC旁边的分号,它就会工作:)为什么ASC旁边有一个分号?不要认为SQL查询chriswillard中需要2个分号是正确的,只要删除ASC旁边的分号,它就会起作用:)为什么ASC旁边有分号?不要认为SQL查询中需要2个分号,只要删除ASC旁边的分号,它就会起作用:)为什么ASC旁边有分号?不要认为SQL查询中需要2个分号是对的,只要去掉ASC旁边的分号,它就会起作用:)太好了,谢谢。真不敢相信我居然漏掉了分号!感谢大家,我选择了这个答案,因为我最接近我的原始代码。非常好,谢谢。真不敢相信我居然漏掉了分号!感谢大家,我选择了这个答案,因为我最接近我的原始代码。非常好,谢谢。真不敢相信我居然漏掉了分号!感谢大家,我选择了这个答案,因为我最接近我的原始代码。非常好,谢谢。真不敢相信我居然漏掉了分号!感谢大家,我选择了这个答案,因为我最接近我的原始代码。