PHP Mysql脚本错误

时间:2012-07-19 21:22:14

标签: php mysql

我也从Unity 3d内部的C#脚本发送此脚本的数据。我想要做的是让页面显示我最终运行的任何查询的结果,在Unity内部我得到该页面的文本并显示它。 这是一种非常简化的方法,但我只是从PHP和mysql开始 这是团结3d给我的错误 “警告:mysql_result():提供的参数不是第30行的WEBSITE.com/newget.php中的有效MySQL结果资源”

<?php
$db = mysql_connect('host, user, pass') or die('Could not connect: ' . mysql_error());

mysql_select_db('dbname') or die('Could not select database');

$gotString = mysql_real_escape_string($_GET['GetString'], $db);

$hash = $_GET['hash'];

//SELECT * FROM table_name

$real_hash = md5($gotString . $secretKey);

$secretKey = "KeyHERE";
$real_hash = md5($gotString . $secretKey);
$locString = "SELECT  A  FROM Quiz1 WHERE Question =  1";

if ($real_hash == $hash) {
    Compare();
}

function Compare() {
    if ($gotString == "1B") {
        $result = mysql_query("SELECT  B  FROM Quiz1 WHERE Question =  1") or die(mysql_error());
    } else {
        $result = mysql_query("SELECT  A  FROM Quiz1 WHERE Question =  1") or die(mysql_error());
    }
}

print( $result);
?>

1 个答案:

答案 0 :(得分:2)

尝试使用

if (!$result) {
    die('error: ' . mysql_error());
} else {
    $row = mysql_fetch_array($result);
    var_dump($row);
}  

而不是Print($ result);最后