『壹』 php中mysql_query若沒有查詢到結果,返回的是空結果集還是false
有結果就返回查詢後的結果,沒有返回bool型false
要看傳入的
sql語句
,如果是select的話,成功返回查詢的
結果集
,失敗返回false
如果是update,delete,insert語句,成功返回true,失敗返回false
『貳』 php中的mysql_query問題
這是一個插入數據到mySql資料庫的操作,只需要修改$_POST['name']即可,詳細如下:
$_POST['name']改成$_POST['qq']
//
這是一個獲取數據的過程,[]中要填寫的是要獲取的數據來源的ID名,因為你要獲得<input type="text" name="qq" id="qq" />這個中的內容,因而取它的id,放到[]中即可。
『叄』 php裡面的mysql_query具體的意思
說明
如果沒有打開的連接,本函數會嘗試無參數調用
mysql_connect()
函數來建立一個連接並使用之。
返回值
mysql_query()
僅對
SELECT,SHOW,EXPLAIN
或
DESCRIBE
語句返回一個資源標識符,如果查詢執行不正確則返回
FALSE。
對於其它類型的
SQL
語句,mysql_query()
在執行成功時返回
TRUE,出錯時返回
FALSE。
非
FALSE
的返回值意味著查詢是合法的並能夠被伺服器執行。這並不說明任何有關影響到的或返回的行數。很有可能一條查詢執行成功了但並未影響到或並未返回任何行。
『肆』 php mysql_query執行不成功
mysql_query函數執行不成功的幾種可能性如下:
沒有許可權訪問查詢語句中引用的表
查詢的sql語句有語法錯誤
mysql伺服器連接異常
解決方法:
為php連接的用戶添加指定的操作許可權
改正所有的語法錯誤
檢查mysql伺服器是否有問題,如硬體資源耗盡、網路擁塞等
注意:
本擴展自 PHP 5.5.0 起已廢棄,並在將來會被移除。應使用 MySQLi 或 PDO_MySQL 擴展來替換之。
『伍』 php語言中的mysqli_query
php語言中的mysqli_query() 函數執行某個針對資料庫的查詢。
語法
mysqli_query(connection,query,resultmode);
參數 描述
connection 必需。規定要使用的 MySQL 連接。
query 必需,規定查詢字元串。
resultmode 可選。一個常量。可以是下列值中的任意一個:
MYSQLI_USE_RESULT(如果需要檢索大量數據,請使用這個)
MYSQLI_STORE_RESULT(默認)
技術細節
返回值:針對成功的 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查詢,將返回一個 mysqli_result 對象。針對其他成功的查詢,將返回 TRUE。如果失敗,則返回 FALSE。
PHP 版本:5+
更新日誌:在 PHP 5.3.0 中新增了非同步查詢的功能。
實例
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
//Checkconnection
if(mysqli_connect_errno($con))
{
echo"FailedtoconnecttoMySQL:".mysqli_connect_error();
}
//Performqueries
mysqli_query($con,"SELECT*
FROMPersons");
mysqli_query($con,"INSERTINTOPersons(FirstName,LastName,Age)
VALUES('Glenn','Quagmire',33)");
mysqli_close($con);
?>
『陸』 PHP中的mysql_query()函數的返回值是什麼
布爾值 NULL ,false, 0 ," " ,都代表為假,
mysql_query 對於 SELECT,SHOW,EXPLAIN 或 DESCRIBE 語句返回一個資源標識符,列印出來是 類似於 「Resource id #3" 的一個字元串,所以就為真了。
這個 「Resource id #3" 就好比是一個指示牌, 連接著你要操作的數據,用函數操作他時,例如:mysql_fetch_array($insert), 他就把從資料庫調出來的結果帶到函數里做參數了。
『柒』 php的mysql_query()函數
你這有鑽牛角尖了。。query翻譯為中文為查詢的意思。。如果你真要扣字眼的話。。你要明白查詢和查找的區別。。詢的意思你可以網路。。是徵求意見的意思。。mysql_query的意思也就是執行mysql語句的內容的意思。。唉。。我發現我也蛋疼了。。要是你這樣一直死扣字眼是學不好東西。。雖然打破砂鍋問到底是好事。。但也要區別看是哪種問題。。
『捌』 php里的mysql_db_query和 mysql_query有什麼區別
mysql_db_query 和mysql_query 基本上是一致的,但是我個人認為,mysql_query要比前者更靈活。
因為mysql_db_query是需要你帶上資料庫名+表名才可以執行查詢。
而mysql_query只需要你使用了mysql_select_db選擇了資料庫,那麼你就不必在SQL語句上帶上資料庫名。
如果你的程序就是使用一個資料庫,那沒必要使用mysql_db_query,用mysql_query更加方便。
根據情況來選擇使用吧,既然PHP官方推薦不用mysql_db_query,你就別用了。估計可能是不安全。
『玖』 php中mysql_query("update tb_ranking set Week_Hits='0'",$conn); 中加$conn與不加$conn的區別
加不加無所謂,mysql_query都能識別,要是加了,就是准確的用你$conn裡面的連接方式,如果沒加,就尋找你上一次連接的資料庫的連接
『拾』 php中mysql_query()函數的SQL 查詢語句及子語句都有什麼啊要詳細的
mysql_query()在php中是對mysql的執行語句。
它適用於mysql中的SELECT,SHOW,EXPLAIN 或 DESCRIBE 語句返回一個資源標識符,你也可以理解成返回bool值,執行後如果有執行結果返回『1』,反之返回『0』。