[英]Using mysql_* functions with a mysqli connection
我想知道php提供的較早的mysql_ *函數是否可以與mysqli連接一起使用。
MySQL模塊中使用了兩種資源類型。 第一個是數據庫連接的鏈接標識符,第二個是保存查詢結果的資源。
此擴展沒有定義資源類型。
因此,當做
$link = mysqli_connect('127.0.0.1', 'user', 'secret', 'test');
$result = mysql_query("SELECT 'it works' FROM dual", $link);
你會得到
警告:mysql_query()期望參數2為資源,給定對象
和$result
將為NULL
。
不,他們不會,它們是兩個完全不同的資源。
除非您試圖用MySQLII連接直接替換MySQL連接,否則您不必擔心這一點,除非您不能忍受每次都寫i
:-P
請記住,盡管您仍然可以使用mysql_*
命令連接到較新的MySQL數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.