Mysql
 sql >> Datenbank >  >> RDS >> Mysql

xampp php 7 Aufruf von undefinierten Funktionen (mysql &odbc)

Wenn Sie immer noch interessiert sind, können Sie, falls Sie alte Quellen mit vielen mysql_-Funktionen haben, Wrapper-Funktionen für mysqli verwenden und sie dann in jede Datei einfügen, die mysql_-Funktionen verwendet. Die Wrapper-Datei könnte folgendermaßen aussehen:(möglicherweise fehlen einige Funktionen, da diese waren alle Funktionen, die ich in mysql_)

verwendet habe
<?php
if (PHP_VERSION_ID > 59999) 
{
    function mysql_connect($a,$b,$c,$d=null) { return mysqli_connect($a,$b,$c,$d); }
    function mysql_query($a,$b) { return mysqli_query($b,$a); }
    function mysql_affected_rows($a) { return mysqli_affected_rows($a); }
    function mysql_close($a) { return mysqli_close($a); }
    function mysql_fetch_assoc($a) { return mysqli_fetch_assoc($a); }
    function mysql_free_result ($a) { mysqli_stmt_free_result($a); }
    function mysql_select_db ($a,$b) { mysqli_select_db($b,$a); }
}

?>

Ich habe den obigen Code verwendet, um einige alte schmutzige Skripte mit vielen mysql_querys darin schnell zu migrieren. Da Sie die mysqli-Erweiterung in Ihrer Ini-Datei aktiviert haben, sollte sie auch für Sie funktionieren.