Heim > Backend-Entwicklung > PHP-Tutorial > MySQL操作实施成功,但没有返回值

MySQL操作实施成功,但没有返回值

WBOY
Freigeben: 2016-06-13 13:21:42
Original
1354 Leute haben es durchsucht

MySQL操作执行成功,但没有返回值?
在MySQL console中执行:

SQL code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->

mysql>update `1001` set finish=0 where sid=94664;
Query OK,1 row affected (0.07 sec)
Rows matched:1 changed:1 warnings:0


Nach dem Login kopieren


php中的语句:

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->

$tid="`".$_COOKIE['uid']."`";
$which="finish=1";
$where="sid=".$sid;
$db=new Mysql("localhost","root","","members_check","","UTF8");
$db->connect();
$result=$db->update($tid,$which,$where);
echo $result;    
//if($result){echo 0;}else{echo 1;}


Nach dem Login kopieren


js那里返回来的就是空,什么都没有。用下面那个if语句返回不了0。但是数据库里全部操作成功。

附上封装的函数:

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->

public function query($sql) {
     if ($sql == "") {
     echo "SQL语句为空";
     }
     $this->sql = $sql;
     $result = mysql_query($this->sql, $this->conn) or die('faill'.mysql_error());
     $this->result = $result;
     return $this->result;
}

public function update($table, $mod_content, $condition, $url = '') {
     $result=$this->query("UPDATE $table SET $mod_content WHERE $condition");
     return $result;
}



Nach dem Login kopieren


------解决方案--------------------
$result=$db->update($tid,$which,$where);
var_dump($result);
显示 null

显然LZ使用的代码与他贴出的代码是不一样的
继续讨论是无意义的
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage