在PHP中使用MySQL擴充套件庫處理結果集

2021-06-13 09:41:37 字數 1152 閱讀 8700

$link = mysql_connect("localhost","root","") or die("connect error!");

mysql_select_db("test") or die("select db error!");

$sql = "select id,name,price,num,desn from shops";

$result = mysql_query($sql);

/*一、從結果集中將記錄取出

mysql_fetch_row($result)//返回索引陣列

mysql_fetch_assoc($result)//返回關聯陣列(下表就是列名)

以上兩個使用哪個看個人愛好

mysql_fetch_array($result)//返回索引和關聯兩個陣列

mysql_fetch_object($result)//將一條記錄以物件的形式返回

使用一次就從結果集中取出一條記錄

取完之後將指標移動到下一條記錄(預設是第一條記錄 mysql_data_seek($result,row))

再取就是下一條記錄,如果到結尾則返回false

二、從結果集中將表的字段取出

其他:取行數,列數,從哪行開始取

*/$cols = mysql_num_fields($result);

$rows = mysql_num_rows($result);

echo '';

echo '

';/*while(list($id,$name,$price,$num,$desn)=mysql_fetch_row($result))*/

echo '';

for($i=0;$i<$cols;$i++)

echo '';

while($row = mysql_fetch_assoc($result))

echo '';

}echo '';

echo "表[列,行]

";//mysql_data_seek($result,3);//移動指標

/*while($data = mysql_fetch_assoc($result))*/

mysql_free_result($result);//釋放結果集

mysql_close();//釋放資料庫的資源

在PHP中使用UUID擴充套件的函式

環境 centos linux release 7.7.1908 core php 7.3.11 uuid extention 1.0.4 感覺上php對uuid的支援似乎不是很上心,pecl中的uuid擴充套件僅僅是對libuuid的打包,並沒有像其他語言那樣直接提供完整的uuid實現。由於lib...

php中使用mysql介紹 PHP中使用MySQL

mysql資料庫的擴充套件 擴充套件庫基本功能相似,用法基本相同,會增加一些新的特性 mysqli擴充套件庫 只能對mysql資料庫操作 pdo擴充套件 可以操作很多態別的資料庫 wamp下修改mysql資料庫密碼 三者在建立連線上的比較 pdo需要四個引數,除了資料庫管理員名稱 密碼 host 還...

在php中使用Sphinx

要使用php連線sphinx進行全文搜尋,有兩種方式 將sphinx作為php擴充套件安裝,這種方式比較麻煩,此處不介紹 在sphinx原始碼目錄下的有個api sphinxapi.php,將此檔案reqire到你的php中,即可呼叫api方法進行全文搜尋 require sphinxapi.php...