php 操作mysql的幾點返回值問題

2021-06-16 09:44:20 字數 673 閱讀 4586

其實mysql的api 是非常簡單的,基本的操作幾個方法全部可以搞定

1.鏈結mysql

$con =  mysql_connect ($ip_port,$user,$pwd);   

$ip_port 是ip和埠,例如 127.0.0.1:3316

$user  帳號

$pwd  密碼

2. 查詢 

$ret =  mysql_query($sql);

$sql 是sql 語句

$ret 是返回的結果,如果查詢沒有出錯,$ret 永遠返回為true,如果出錯了就返回為false。

就是結果集為空 也是true

3.獲取資料

while($row =  mysql_fetch_row($ret))

迴圈獲取資料

通過 $row[0] 這樣的下標來獲取資料

如果結果集不空,$row 就是false

以上3補基本可以完成資料的所有的操作。

4.錯誤的獲取

mysql_error()

通過這個函式來獲取錯誤資訊 

5.對結果集的釋放

mysql_free_result($ret);

這個是釋放結果集。當然如果結果集合為空就不需要釋放了。釋放會告警

補充說一點,其他的所有api都可以參考這個語句來操作

mysql 插入返回id go操作mysql

go get u github.com go sql driver mysql2,使用mysql驅動 func open drivername,datasourcename string db,error open開啟乙個dirvername指定的資料庫,datasourcename指定資料來源,一...

Java的返回型別的幾點注意

1.在方法重寫時不能變更宣告的返回型別,但可以為宣告的返回型別的子類 public class foo class bar extends foo 該段 會報如下錯誤 multiple markers at this line overrides foo.go the return type is ...

PHP對MySQL返回結果的處理

標籤 php 1.沒有資料返回,得到的是布林型別,只需要判斷是否成功即可 2.有資料返回,得到是結果集型別,結果集不能直接被php所應用,需要先對結果集進行解析操作 mysql fetch array result,mysql both 第二個 引數 text text text end 第二個引數...