0
我是這個MySQLi連接的新手。我在這裏有系統代碼,並在WAMP服務器本地主機上工作。我將舊的mysql連接更改爲新的mysqli連接,並擺脫了這些「不推薦使用的錯誤」。但是,我的問題是,我無法登錄或訪問查詢(SQL相關函數)。我說的是我擺脫了不推薦的錯誤,但無法登錄/訪問我的數據庫。如何使用MySQLi?
//這是我的舊的連接:
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("towertec_master") or die(mysql_error());
//這是我的新連接
$link = mysqli_connect ("localhost", "root", "", "towertec_master") or die(mysql_error());
而且,這裏是我的老獲取連接:
$sql=mysql_query("SELECT organization_name,address,phone,email FROM system_config");
$row=mysql_fetch_assoc($sql);
$organization_name=stripslashes(trim($row['organization_name']));
$address=stripslashes(trim($row['address']));
$phone=stripslashes(trim($row['phone']));
$email=stripslashes(trim($row['email']));
新取連接:
$query = "SELECT organization_name, address, phone, email FROM system_config" or die("Error in the consult.." . mysqli_error($link));
$result = mysqli_query($link, $query);
您的'或die ...'子句是將查詢字符串賦值給'$ query'的語句的一部分。它應該是函數調用行的一部分。 – 2014-11-03 03:16:11
在你的'mysqli_connect()'中,你有'或者死(mysql_error())'這是錯誤的函數。把它改成'或者死(mysqli_connect_error())'。這不是你的直接問題(正如@MikeW指出的那樣),但將是未來的潛在問題。 – 2014-11-03 03:21:39