sql >> Databáze >  >> RDS >> Mysql

xampp php 7 Volání nedefinovaných funkcí (mysql a odbc)

pokud máte stále zájem, v případě, že máte starý zdroj s mnoha funkcemi mysql_, můžete použít funkce wrapper pro mysqli a poté jej zahrnout do jakéhokoli souboru, který používá funkce mysql_. Soubor Wrapper může vypadat takto:(možná některé funkce chybí, protože toto byly všechny funkce, které jsem použil v mysql_)

<?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); }
}

?>

Výše uvedený kód jsem použil k rychlé migraci některých starých špinavých skriptů s mnoha mysql_querys. Jak jste povolili rozšíření mysqli ve vašem ini-souboru, mělo by fungovat i vám.



  1. Získání výsledku mysql aktualizace položky

  2. Převod čísla epochy na lidsky čitelné datum v mysql

  3. Oracle dotaz každou minutu denně

  4. Jak najít formát data používaný v aktuální relaci v SQL Server (T-SQL)