Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php脚本中的Wordpress-关闭连接_Php_Mysql_Wordpress - Fatal编程技术网

php脚本中的Wordpress-关闭连接

php脚本中的Wordpress-关闭连接,php,mysql,wordpress,Php,Mysql,Wordpress,我正在用php为Wordpress博客实现一个脚本。脚本应每五分钟执行一次。脚本打开一个mysql连接,我想在完成后关闭它。你能检查一下它是否有效吗 $db = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); mysql_select_db("XY", $db); //set data into $data foreach ($data => $info) { //do stuff inserts } mysql_close();

我正在用php为Wordpress博客实现一个脚本。脚本应每五分钟执行一次。脚本打开一个mysql连接,我想在完成后关闭它。你能检查一下它是否有效吗

$db = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
mysql_select_db("XY", $db);

//set data into $data

foreach ($data => $info) {
  //do stuff inserts
}

mysql_close(); 

这种方法正确吗?我正在关闭此脚本中使用的连接,或者我正在关闭其他连接?

您可以将$db变量传递给mysql\u close()函数调用。比如mysql\u close($db)


但请注意,mysql_*已被弃用,并将在未来的php版本中删除。您应该查看mysqli_*函数。

您可以将$db变量传递给mysql_close()函数调用。比如mysql\u close($db)


但请注意,mysql_*已被弃用,并将在未来的php版本中删除。您应该查看mysqli_*函数。

明确关闭连接不是必需的。脚本完成后,PHP会清理所有资源,包括数据库连接或套接字、文件句柄、任何内部资源(如图像)以及最后但并非最不重要的内存块。

明确关闭连接不是必需的。脚本完成后,PHP会清理所有资源,包括数据库连接或套接字、文件句柄、任何内部资源(如图像)以及最后但并非最不重要的内存块。

警告:请阅读如何与使用占位符值(如
%s
)的准备语句一起正确转义数据。不要使用过时的
mysql\u查询
函数系列。这些在PHP7中被删除了,因为它们非常危险,并且从根本上被破坏了。你是说这句话很危险吗<代码>mysql\u查询(“插入到表1(column1)值(\“$column1\”);”。警告:请阅读如何与使用占位符值(如
%s
)的准备语句一起使用,以正确转义数据。不要使用过时的
mysql\u查询
函数系列。这些在PHP7中被删除了,因为它们非常危险,并且从根本上被破坏了。你是说这句话很危险吗<代码>mysql\u查询(“插入到表1(column1)值(\“$column1\”);”。不是将来的版本,它已经在PHP7.0中出现了。这是现在的历史事实。Wordpress也有WPDB,绝对不需要使用
mysqli
。这不是未来的版本,它已经在PHP7.0中出现了。这是现在的历史事实。Wordpress也有WPDB,完全不需要使用
mysqli