Mysql
 sql >> база данни >  >> RDS >> Mysql

xampp php 7 Извикване на недефинирани функции (mysql &odbc)

ако все още се интересувате, в случай че имате стар изходен код с много mysql_ функции, можете да използвате обвиващи функции за mysqli и след това да го включите във всеки файл, който използва mysql_ funtions. Обвиващият файл може да изглежда така:(може някои функции да липсват, тъй като това бяха всички функции, които използвах в 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); }
}

?>

Използвах горния код за бързо мигриране на някои стари мръсни скриптове с много mysql_query в тях. Тъй като сте активирали разширението mysqli във вашия ini-файл, то трябва да работи и за вас.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво може да направи агрегатната функция в клаузата ORDER BY?

  2. Как да промените пътя на mysql услугите

  3. PHP/MySQL - Най-добрият начин за създаване на уникален произволен низ?

  4. MySQLi подготвени изявления и ЗАМЕНИ В

  5. Как да се справяме с BLOB и CLOB в olingo v2?