php執行mysql語句返回如何處理

時間 2021-10-14 22:25:42

1樓:匿名使用者

mysql_query()函式執行過後,是一個mysql擴充套件的內部物件哦,也可以說是一個控制代碼,並不是一個結果集。

它所得到的那個$ret,你需要使用mysql_fetch_row()、mysql_fetch_assoc()、mysql_fetch_array()以及mysql_fetch_field()這樣的函式來取得它的結果集才行哦親。

你的程式在:

$ret = mysql_query($sql,$con);

一行下面,需要加上:

$result = mysql_fetch_array($ret);

之後,你再print_r或者var_dump($ret),你就可以看到結果了哦。

php中的mysql_query()函式的返回值是什麼?

2樓:

布林bai值 null ,false, 0 ," " ,都代表為假,du

mysql_query 對於

select,show,explain 或 describe 語句返回一個資zhi源標識dao符,列印出來是內 類似於 「resource id #3" 的一容個字串,所以就為真了。

這個 「resource id #3" 就好比是一個指示牌, 連線著你要操作的資料,用函式操作他時,例如:mysql_fetch_array($insert), 他就把從資料庫調出來的結果帶到函式裡做引數了。

3樓:du瓶邪

mysql_select_db() 函式設定活動的 mysql 資料庫。

如果成功,則該函式返回 true。如果失敗,則返回 false。

4樓:匿名使用者

多看手冊

mysql_query一般是來

用過來給源mysql遞交一個baisql語句去du執行的

僅對 select,show,explain 或 describe 語句返zhi

回一個資源識別符號,如果查詢執dao行不正確則返回 false。對於其它型別的 sql 語句,mysql_query() 在執行成功時返回 true,出錯時返回 false。

5樓:匿名使用者

對襲select, show, describe, explain 等語句,如果成功,返回型別為resource的值,如果失敗,返回布林型的false

對update, delete, drop,insert等語句,成功返回true,失敗返回false

6樓:匿名使用者

print_r($insert);

這樣就知道返回是啥玩意了

7樓:夜暮降臨了

mysql_query就執行的意思,真或者假,如果執行成功剛彈出提示"寫入成功"否則"寫入失敗"

如何提高mysql查詢語句的執行速度

1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。2.應儘量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如 select id from t where num is null 可以在nu...

更新SQL語句中,子查詢返回多行值無法執行。如何解決

把子查詢前面的 換成 in 試試?update study set received code taiycg1 where received code in select study.received code from study,series where study.studyinstanceu...

如何用Select語句返回記錄數

市晗京善 用rownum關鍵字比如select from表名where條件andrownum 10sqlserver裡關鍵字貌似是top 這個沒用過 忙碌 只有風,在空了的酒瓶口呼嘯似的呼嘯但是我根本不會想 php查詢語句,有兩種方法獲得查詢的總記錄數。一是使用mysql num rows函式,例子...