我创建了一个包含Names
About
Friend
ID
的表格,我希望得到以下内容
$query = mysql_query("SELECT * FROM `table` WHERE `Friend` = '$me' AND `ID` = 'Any Number'");
while($arr = mysql_fetch_array($query)){
$Names = $arr["Names"];
echo $Names;
echo "</br>";
}
所以我想选择ID等于任何数字的地方。
答案 0 :(得分:3)
删除ID
部分:
$query = mysql_query("SELECT * FROM `table` WHERE `Friend` = '$me'");
答案 1 :(得分:3)
如果您的意思是与您所说的任何相同,那么您应该删除条件
AND `ID` = 'Any Number'
Morover我建议使用PDO或Mysqli,因为mysql_ *函数被删除,将来会被删除。
答案 2 :(得分:2)
如果您想测试ID是否为数字,您可以执行以下操作:
SELECT * FROM `table` WHERE `Friend` = '$me' AND `ID` REGEXP ('[0-9]')
答案 3 :(得分:1)
使用IS NOT NULL
$query = mysql_query("SELECT * FROM `table` WHERE `Friend` = '$me' AND `ID` IS NOT NULL);
它将返回包括0的任何数字,但不会返回具有空值的数字。
我希望这会有所帮助。
答案 4 :(得分:0)
从查询中删除id部分,或者你可以写这个
$query = mysql_query("SELECT * FROM `table` WHERE `Friend` = '$me' AND ID >0");
如果你想在你可以编辑它的id上添加任何条件,它也可以在以后运作良好。