我正在尝试对一个小的 MYSQL 表进行简单的查询,但是当我插入 Where 子句时,我突然收到一个无效的查询错误(while(mysql_fetch_array ){}
在没有 where 的情况下添加了一个)。MYSQL 控制台给出了 1064(语法)错误,但是,我检查了 MYSQL 文档,并且我尽可能确定地使用了正确的语法。
<?php
$ind=rand(1,3);
$quote=Null;
$sign=Null;
$afil=Null;
$con=mysql_connect(localhost,root,********);//connect to database
mysql_select_db("phone_site",$con);//select table
$query="SELECT * FROM quotes WHERE index=$ind";//get the row for that index
$data=mysql_query($query);
//print out text
print ("<p id=\"quote\">" . $data['quote'] . "</p>");
print ("<p id=\"ename\">" . $data['sign'] . "</p>");
print ("<p id=\"afill\">-- " . $data['afil'] . "</p>");
mysql_close($con);//close connection
?>
有谁知道问题是什么?我正在使用 XAMPP。它的MYSQL有问题吗?