PHP解析和MySQL查询错误

时间:2011-11-02 01:52:42

标签: php mysql phpmyadmin

我似乎遇到了我的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(内部服务器错误):服务器尝试完成请求时遇到意外情况。

有关编码的任何帮助都会有所帮助。如果这有什么不同,主键也会设置为自动增量?

由于

1 个答案:

答案 0 :(得分:0)

没有sql_query这样的功能,您的意思是 mysql_query 。您还在循环中使用了两个不同的变量。