已采納回答 / c語言愛好者kk
$query表示的是語句是否執行成功,在查詢時就算查到的數據為空但是查詢語句還是執行成功了,所以還要需要判斷查到的數據是不是空的,,所以需要這兩個條件同時滿足才行
2017-03-09
已采納回答 / 畫方為圓
害我研究了N久。最后發現是mysql_query()并不支持多條SQL語句的執行,這是防sql注入的非常有效的手段.就是說,如果這樣。就很危險,你可以用mysqli的擴展中的函數mysqli_multi_query()去執行多條語句,或者你存成存儲過程來執行多條語句。我研究了半天。
已采納回答 / 燦爛黃澄
調用了一個未定義的函數mysql_connect(),位置是connect.php的第4行??赡艿脑蚴悄阌玫膒hp已經是新版本,不再支持低版本的這個函數,可以將此函數改為mysqli_connect(HOST,USERNAME,PASSWORD);
2017-02-09
已采納回答 / php小白兔秀秀
mysql_query("set names 'utf8'"); 對數據庫的操作header("Content-type: text/html; charset=utf-8");在php中對編碼的設置,他們作用對象不同
2017-02-06
已采納回答 / 曉峰123
http://mysql.test/test.php?是php文件路徑,如果你安裝了php運行環境比如wamp,阿帕奇等,再設定工作空間(php文件指定存放的目錄),然后在瀏覽器地址欄輸入php文件路徑即可運行得出結果
2017-01-08
最贊回答 / 慕粉1707282033
設置數據庫默認編碼為utf-8(在my.ini里面找到 default-character-set=utf8),然后在連接mysql和選擇了數據庫后要執行SET NAMES UTF-8
2017-01-01