我正在尝试从名为1234
的表中选择一列。
$query="select Number from `$table`";
$contacts=mysql_query($query);
while($row=mysql_fetch_array($contacts))
echo $row['Number'];
如果我使用“从1234
中选择号码”,则可行。使用$ _REQUEST [“key0”]获取$ table的值。我将页面称为"localhost/page_id=22?key0=1234"
有什么问题?我在mysql_fetch_array语句中收到以下错误:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\wp-content\plugins\exec-php\includes\runtime.php(42)
答案 0 :(得分:2)
您调用的网址格式应为:
localhost/?page_id=22&key0=1234
此外,1234
是表格的奇怪名称:))
答案 1 :(得分:0)
将其写为"select Number from ".$table;
答案 2 :(得分:0)
$contacts
是从您的查询返回的内容,如果您遇到某种类型的错误,它将返回false。
所以:
答案 3 :(得分:0)
$conn=mysql_connect("localhost","root","");
mysql_select_db("as you wish",$conn);
$query="select Number from `$table`";
$contacts=mysql_query($query,$conn);
while($row=mysql_fetch_array($contacts))
echo $row['Number'];
试试这个
答案 4 :(得分:0)
这肯定会起作用。
"SELECT *
FROM `yourdatabase_name`.`$table` "
答案 5 :(得分:0)
我认为你必须使用这样的东西
localhost /?page_id = 22& key0 = 1234 ,但在你的问题中,你提到你使用的是localhost / page_id = 22?key0 = 1234所以试试我在这里提一下!
希望它会帮助你