Rumah > pangkalan data > tutorial mysql > Mengapakah `mysql_connect()` menyebabkan 'ralat maut' dalam PHP 7?

Mengapakah `mysql_connect()` menyebabkan 'ralat maut' dalam PHP 7?

Patricia Arquette
Lepaskan: 2024-12-03 20:59:15
asal
690 orang telah melayarinya

Why is `mysql_connect()` causing a

Ralat: "Ralat maut: Ralat Tidak Ditangkap: Panggil ke fungsi yang tidak ditentukan mysql_connect() dalam register.php:22"

Soalan:

Apabila cuba mewujudkan sambungan dengan MySQL pelayan, ralat berikut ditemui:

Fatal error: Uncaught Error: Call to undefined function mysql_connect()
Salin selepas log masuk

Ralat ini berlaku secara khusus dalam baris 22 register.php skrip:

$link = mysql_connect($mysql_hostname , $mysql_username);
Salin selepas log masuk

Jawapan:

Keluarga mysql_* fungsi, termasuk mysql_connect(), telah ditamatkan dalam PHP 7 dan seterusnya dikeluarkan sepenuhnya. Ini bermakna PHP 7 tidak lagi menyokong fungsi ini.

Memandangkan XAMPP menggunakan PHP 7, kemungkinan besar anda menghadapi isu ini disebabkan PHP 7 aktif dalam pemasangan XAMPP anda.

Untuk atasi ini, anda mempunyai dua pilihan utama:

  1. MySQLi Sambungan: Sambungan MySQLi (MySQL Improved) menawarkan antara muka berorientasikan objek untuk berinteraksi dengan pelayan MySQL. Anda boleh menggunakan sambungan ini dan bukannya fungsi mysql_*.
  2. PDO (Objek Data PHP): PDO menyediakan antara muka yang konsisten dan bersatu untuk berinteraksi dengan pelayan pangkalan data yang berbeza. Anda boleh menggunakan PDO untuk menyambung dan mengurus pangkalan data MySQL.

Atas ialah kandungan terperinci Mengapakah `mysql_connect()` menyebabkan 'ralat maut' dalam PHP 7?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan