PHP 5.6的mysql_query

时间:2015-11-26 13:54:56

标签: php mysql wordpress mysqli

我目前在WordPress中有一个网站,服务器将升级到PHP 5.6,有大量脚本使用'mysql_'和'mysql_query',例如:

$jobcount_result = mysql_query($jobcount_sql) or die ("Error ".mysql_errno() ." : ".mysql_error() ."");

由于此扩展已被弃用,否则可以在所有脚本中使用'mysqli'而不是'mysql'?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

虽然这可能无法完全回答您的问题,但您应该使用$wpdb类,因为它更安全并遵循WordPress标准。

这样可以避免将来出现很多麻烦:)

示例:

$jobcount_sql = 'SELECT * FROM table_name';
global $wpdb;
$results = $wpdb->get_results($jobcount_sql);

您可以在此处阅读$wpdb班级:https://codex.wordpress.org/Class_Reference/wpdb