我似乎遇到了我的PHP代码问题。我使用phpMyAdmin构建了查询,它没有任何问题。但是,一旦我将sql查询插入到这个PHP代码中,它似乎根本不起作用。
<?php
define('dbname',"dbname");
define('dbusername',"dbusername");
define('dbpass',"pass");
define('dbhost','10.10.10.1');
mysql_connect(dbhost,dbusername,dbpass);
echo "Connected to MySQL<br>";
mysql_select_db(dbname);
echo "Connected to Database<br>";
$q=mysql_query("SELECT * FROM tube WHERE code = B");
while($row=mysql_fetch_assoc($sql))
$output[]=$row;
print(json_encode($output));
mysql_close();
?>
当我尝试使用我的网络浏览器执行php脚本时,我不断收到以下错误消息。
HTTP错误500(内部服务器错误):服务器尝试完成请求时遇到意外情况。
有关编码的任何帮助都会有所帮助。如果这有什么不同,主键也会设置为自动增量?
由于
答案 0 :(得分:0)
没有sql_query
这样的功能,您的意思是 mysql_query
。您还在循环中使用了两个不同的变量。