不推荐使用的PHP代码

时间:2013-04-11 10:51:33

标签: php

好的我不是一个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,但仍不确定如何纠正此问题

1 个答案:

答案 0 :(得分:2)

不,这不是简单的一对一替换,存在一些差异。您可以从here下载转换工具,该工具可以帮助您完成大部分代码。

此外,mysqli和PDO的一个好处是预备语句,应该使用它来代替在查询中插入字符串。转换工具不会为您完成此工作。