PHP Mysql脚本错误

标签 php mysql

我也从 Unity 3d 中的 C# 脚本向这个脚本发送数据。我想要做的是让页面显示我最终从它运行的任何查询的结果,并在 Unity 内部获取该页面的文本并显示它。 这是一种非常笨拙的方法,但我只是从 PHP 和 mysql 开始 这是 unity 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);
?>

最佳答案

尝试使用

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

代替 Print( $result) ;最后

关于PHP Mysql脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11569513/

相关文章:

android - 每当服务器中的数据库更新时,刷新 Android Activity 中的 UI

php - 检查数据库中是否存在行,如果不存在则显示消息

php - 我选择对某些表行进行计数,但计数后面显示数字 '1'?为什么?

php - 如何创建其他连接 zf2 apigility?

php - 在主页刷新 PHP 数据返回 NaN

php - 根据产品属性添加自定义 woocommerce 电子邮件

php - 了解 InnoDB 外键

php - 浏览器中不显示特殊字符

php - 调整要上传的图像大小后,将 XHR 请求与表单测试结合起来

mysql - 为什么我的 SQL 语句显示的是函数名?