我已经创建了一个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/