Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL查询在服务器上工作,但在PHP中不工作_Php_Mysql_Sql - Fatal编程技术网

MySQL查询在服务器上工作,但在PHP中不工作

MySQL查询在服务器上工作,但在PHP中不工作,php,mysql,sql,Php,Mysql,Sql,问题解决了 mysql_set_charset('utf8',$conn); 如果我直接在服务器上运行,下面的mysql查询可以正常工作。如果我尝试通过php运行这个,我没有得到任何错误或结果。。。有什么建议吗 质疑 PHP代码 任何简单的查询都可以正常工作 谢谢,问题解决了 错过了“作为Geschäftsfeld” 你可以用 $row = mysql_fetch_assoc($query); print_r($row); 使用mysql_error()查看发生了什么!!您能说明如何在代码中

问题解决了

mysql_set_charset('utf8',$conn);
如果我直接在服务器上运行,下面的mysql查询可以正常工作。如果我尝试通过php运行这个,我没有得到任何错误或结果。。。有什么建议吗

质疑

PHP代码

任何简单的查询都可以正常工作

谢谢,问题解决了

错过了“作为Geschäftsfeld”

你可以用

$row = mysql_fetch_assoc($query);
print_r($row);

使用mysql_error()查看发生了什么!!您能说明如何在代码中包含该查询吗?我猜你在那里犯了个错误。比如在连接字符串时缺少空格。不要使用
mysql.*
函数来编写新代码。它们已被弃用,并将从PHP的未来版本中删除。改用
mysqli.*
或PDO对象。哦,谢谢,错过了。。。问题消失了。。。UTF8 ftw…@user3511168,创建一个答案并接受它以结束问题。
$conn = mysql_connect($dbserver, $dbuser, $dbpw);
if (!$conn || !mysql_select_db('sugar', $conn)) {
    echo "con error"; }
else {
    $query = "[query from above]";
$push = mysql_query($query);
if (!$push) {
        echo "query error"; }
    else {
        echo "query ok";
        mysql_free_result($push); }
mysql_close($conn); }
mysql_set_charset('utf8',$conn);
$row = mysql_fetch_assoc($query);
print_r($row);