好的我不是一个PHP boffin所以我采取了一个旧的网站,并缓慢但肯定地恢复它。
<?php
$host="localhost"; // Host name
$username="****"; // Mysql username
$password="****"; // Mysql password
$db_name="****"; // Database name
$tbl_name="****"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$result = mysql_query("SELECT * FROM lbs_ WHERE id>0 ORDER BY date DESC LIMIT 0,15");
?>
连接到服务器部分是我关心的问题我明白它已被弃用,我应该使用MySQLi广告或PDO
问题是我只是将mysql_query更改为mysqli来改变它,或者我是否需要更改许多其他编码。我已阅读http://php.net/mysql_query,但仍不确定如何纠正此问题
答案 0 :(得分:2)
不,这不是简单的一对一替换,存在一些差异。您可以从here下载转换工具,该工具可以帮助您完成大部分代码。
此外,mysqli和PDO的一个好处是预备语句,应该使用它来代替在查询中插入字符串。转换工具不会为您完成此工作。