PHP5.0:调用未定义的函数mysql_connect()
我已经安装了PHP7.0.15。我正在做的项目有一个php版本的5.0。如何在PHP7.0.15中运行PHP5.0。因此,我无法安装PHP5.0。有没有办法解决这个问题 任何帮助都会很好PHP5.0:调用未定义的函数mysql_connect(),php,mysql,Php,Mysql,我已经安装了PHP7.0.15。我正在做的项目有一个php版本的5.0。如何在PHP7.0.15中运行PHP5.0。因此,我无法安装PHP5.0。有没有办法解决这个问题 任何帮助都会很好 谢谢。您可以尝试一下:您可以使用mysqli.*重新编写函数 这只是一个起点 <?php if(!function_exists('mysql_connect') && function_exists('mysqli_connect')) { $_GLOBA
谢谢。您可以尝试一下:您可以使用
mysqli.*
重新编写函数
这只是一个起点
<?php
if(!function_exists('mysql_connect') && function_exists('mysqli_connect'))
{
$_GLOBALS["\0MYSQL"] = array();
function mysql_connect($servername, $username, $password)
{
$_GLOBALS["\0MYSQL"][] = mysqli_connect($servername, $username, $password);
}
function mysql_select_db($database_name)
{
return mysqli_select_db(end($_GLOBALS["\0MYSQL"]), $database_name);
}
[...]
}
你不能。特别是当您需要专门从PHP7中删除的mysql_*函数时,“如何在PHP7.0.15中运行PHP5.0”。。嗯,你不能,因为它们是两个完全不同的版本?mysql.*
在PHP7.0上被删除了。要解决这个问题,最接近的方法是使用mysqli.*
。或者编写自己的mysql\u*层
。我有大量的mysql\u*
查询。那么有什么扩展或类似的东西吗?引用我自己的话:[…]编写自己的mysql层。
。这意味着:重写mysql.*
函数以使用mysqli.*
。