php - mysql_fetch_assoc() : supplied argument is not a valid MySQL

标签 php android mysql

我已经创建了一个android应用程序,通过在php中使用这个函数我正在创建一个
数据库mysql中的一个新用户。

function signUp($sName, $sMobile, $sAddress, $sEmail, $sPwd)
    {
    $sql = "insert into customers (name,mobile,address,email,pwd) values ('$sName','$sMobile','$sAddress','$sEmail','$sPwd')";
    $run = $this->query($sql);
    if ($this->result <= 0) {
        return false;
    } else {
        return $this->json('DATA');
    }
}

使用下面的函数,我在数据库中查询并以 json 格式返回响应

function query($sql){
$query = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_assoc($query)){
$this->result[] = $row;
}
return $this;
}

但是我得到的响应有一个错误,我尝试使用

来消除警告
@mysql_fetch_assoc($query)

它在浏览器中给出了正确的响应,但 android 得到 null 作为响应

错误:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

Warning: Cannot modify header information - headers already sent by (output started at

需要帮助 PHP 新手。提前致谢

最佳答案

插入查询不返回结果集

只有SELECT查询返回结果集

关于php - mysql_fetch_assoc() : supplied argument is not a valid MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15809709/

相关文章:

php - 在php中注销和重定向 session

android - 新 Android 项目中缺少 main.xml - Eclipse OS X

android - 如何在 OCR 中输出仅限 Android 的数字?

mysql - 从列表中获取不在数据库中的 ID

php - Laravel Dropzone TokenMismatchException 大文件

php - Zend Framework 中的数据库事务 : Are they isolated?

php - 使用 php 和 javascript AJAX 连接到数据库

java - 广播接收器为零且 Oreo + 设备无法工作

mysql - 更新查询后 mysql 中的值重置回 0

php - 如何将 list 值保存到 MySQL 并能够重新填充复选框?