我该如何去尝试检查某个值是否存在于mysql集合中?我有这样的代码:检查mysql集合中是否存在值,如果存在,打印它
,我与(我怀疑这是可行的)实验和它抛出这个错误:
$result = mysql_query("SELECT * FROM posts ORDER BY time DESC");
while ($row = mysql_fetch_array($result)) {
$result1 = mysql_query("SELECT * FROM friends WHERE friends = $row{'name'}");
$row1 = mysql_fetch_array($result1);
if ($row == 1) {
echo "<b style='color: #D55292;'>".$row{'name'}."</b> says <br>".$row{'cont'}."<br><b style='color: #A1A1A1';>Posted on ".$row{'time'}."</b><br><br>";
}
}
我得到这些错误:
Notice: Array to string conversion in C:\xampp\htdocs\index.php on line 44
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\index.php on line 45
Notice: Array to string conversion in C:\xampp\htdocs\index.php on line 44
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\index.php on line 45
Notice: Array to string conversion in C:\xampp\htdocs\index.php on line 44
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\index.php on line 45
你能大家给我一些关于如何去做这件事的指针?先谢谢了!
我只是想这个问题可能还不够明确:
我有一组存储您所有的“朋友”在我的“朋友”表。我还有一个表格,用于存储所有“帖子”的名称,内容,时间以及谁可以查看它的值。我试图让这些帖子(我已经成功完成),并打印出来。我可以做到这一点。我只是想做到这一点,所以你只能看到“名称”值等于你的“朋友”组中的字符串的帖子。
我想第一个错误是在$ result1,试试这个 $ result1 = mysql_query(“SELECT * FROM friends WHERE friends =”。$ row ['name']) – Mat 2013-04-04 18:05:44