我使用了一種不好的方法來連接到我的mysql數據庫嗎? 我目前使用的是:通過php連接到mysql的最佳方法
$con = mysql_connect("localhost","username","password");
mysql_select_db("mysql_table", $con);
我使用了一種不好的方法來連接到我的mysql數據庫嗎? 我目前使用的是:通過php連接到mysql的最佳方法
$con = mysql_connect("localhost","username","password");
mysql_select_db("mysql_table", $con);
使用ADODB庫。連接的代碼看起來像:
$db = ADONewConnection('mysqlt');
$db->Connect($db_host, $db_username, $db_password, $db_name);
$db->SetFetchMode(ADODB_FETCH_ASSOC);
您可以輕鬆地做準備的語句:
// $sql is your sql statement
// $sqlArray is an array of user entered variables
$query = $db->execute($sql, $sqlArray);
可以很容易地獲得數據:
$row = $query->FetchRow();
是。您應該切換到使用mysqli或PDO - mysql_函數已被軟棄用,並最終被刪除。 mysqli_和PDO允許您使用預準備語句,消除了SQL注入的風險。您可以在PHP手冊中找到關於這些擴展的更多信息。
標誌指向是,該API已被棄用。 –