Mysql
 sql >> Baza danych >  >> RDS >> Mysql

xampp php 7 Wywołanie niezdefiniowanych funkcji (mysql i odbc)

jeśli nadal jesteś zainteresowany, jeśli masz stare źródło z wieloma funkcjami mysql_, możesz użyć funkcji opakowujących dla mysqli, a następnie dołączyć je do dowolnego pliku, który używa funkcji mysql_. Plik Wrapper może wyglądać tak:(może brakować niektórych funkcji, ponieważ były wszystkie funkcje, których użyłem w 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); }
}

?>

Użyłem powyższego kodu do szybkiej migracji starych, brudnych skryptów z wieloma mysql_query w nich. Ponieważ masz włączone rozszerzenie mysqli w swoim pliku ini, powinno ono działać również dla Ciebie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybieranie wierszy z tabeli, które mają taką samą wartość dla jednego pola

  2. Nie można znaleźć wpisu type=wartość obrazu w $_POST

  3. Czy powinienem używać jednej dużej instrukcji SQL Select, czy kilku małych?

  4. przechowywanie plików mp3 w mysql

  5. Jak mam poradzić sobie z --secure-file-priv w MySQL?