MySQL操作实施成功,但没有返回值
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
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;}
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;}
------解决方案--------------------
$result=$db->update($tid,$which,$where);
var_dump($result);
显示 null
显然LZ使用的代码与他贴出的代码是不一样的
继续讨论是无意义的

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

谷歌瀏覽器是全球最受歡迎的瀏覽器之一,許多用戶更喜歡將其用作 Windows PC 上的預設瀏覽器。 Chrome 提供了廣泛的功能,讓瀏覽體驗愉快又輕鬆,因此,它仍然是最受信任的瀏覽器之一。但是,就像任何其他瀏覽器一樣,即使 Chrome 也有其自身的缺點,它同樣容易在您最需要的時候出現錯誤和故障。一個這樣的錯誤是錯誤代碼 3:0x80040154,這發生在檢查 Google Chrome 更新時。錯誤訊息顯示為「檢查更新時發生錯誤。更新檢查無法啟動(錯誤代碼 3:0x80080005)或(錯誤

如果您正在使用VisualStudioCode(VSCode)並考慮如何停用它的自動軟體更新以及如何停用其擴充功能的自動更新,那麼請閱讀本文。如果你不經常使用VSCode,隔了很長一段時間打開編輯器並想啟用自動更新,本文也將引導你這樣做。讓我們詳細討論啟用或停用VSCode自動更新的不同方法。目錄方法一:使用設定啟用/停用VSCode自動更新第一步:開啟VS代碼,在左下角點選齒輪狀的符號。步驟2:在出現的清單中點選設定。步驟3:在搜尋欄中輸入更新並回車。查找更新:模式第4

經過多次預發布後,KDE Plasma 開發團隊於 2 月 28 日推出了適用於 Linux 和 BSD 系統的 6.0 版桌面環境,首次使用 Qt6 框架。 KDE Plasma 6.1 現在附帶了許多新功能

我們在使用win10系統的時候有時候會遇到電腦變得卡頓的情況,然後我們在查看後台進程的時候會發現一個Microsoftcompatibilitytelemetry的進程佔用資源特別的高,那麼這是怎麼回事?使用者可以嘗試卸載三方防護軟體後嘗試乾淨啟動來進行操作,以下就讓本站來為使用者來仔細的介紹一下Microsoftcompatibilitytelemetry佔用高CPU的解決方法吧。 Microsoftcompatibilitytelemetry佔用高CPU的解決方法一:卸載三方防護軟體後嘗試

SQLUPDATE語句Update語句用來修改表格中的資料。語法如下:UPDATE表名稱SET列名稱=新值WHERE欄位名稱=某值"Person"表:LastNameFirstNameAddressCityGatesBillXuanwumen10BeijingWilsonChamps-Elysees更新某一行中的一個欄位UPDATEPersonSETFirstName="Fred"WHERELast="WilHER

在MySQL中,可以使用 UPDATE 語句來修改、更新一個或多個資料表的資料。以下這篇文章帶大家探究下MySQL中 UPDATE 的使用細節,希望對大家有幫助。

Fitbit Ace LTE 於 5 月正式推出,但目前僅在美國銷售。這款智慧手錶專門針對兒童,他們可以透過更積極的生活方式獲得遊戲獎勵,而父母則可以隨時監控他們的情況

Laravel集合中的Where方法實用指南在Laravel框架的開發過程中,集合(Collection)是一個非常有用的資料結構,它提供了豐富的方法來操作資料。其中,Where方法是常用的篩選方法,能夠根據指定條件來過濾集合中的元素。本文將介紹Laravel集合中Where方法的使用,透過具體的程式碼範例來示範其用法。 1.基本用法Where方法的
