Rumah > pangkalan data > tutorial mysql > Mengapakah `mysql_connect()` Dihentikan dalam PHP 7 dan Bagaimana Saya Membetulkannya?

Mengapakah `mysql_connect()` Dihentikan dalam PHP 7 dan Bagaimana Saya Membetulkannya?

Mary-Kate Olsen
Lepaskan: 2024-11-22 03:27:11
asal
736 orang telah melayarinya

Why is `mysql_connect()` Deprecated in PHP 7 and How Do I Fix It?

Undefined Function 'mysql_connect()' dalam PHP

Anda telah mengkonfigurasi PHP, MySQL dan Apache serta localhost() fungsi dengan betul dalam PHP. Walau bagaimanapun, selepas memasang MySQL, anda menghadapi ralat:

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

Isu ini timbul kerana anda telah menaik taraf kepada PHP 7, di mana fungsi mysql_connect ditamatkan. Untuk menyelesaikannya:

  1. Semak versi PHP anda dengan php -version.
  2. Ganti mysql_connect dengan mysqli_connect dalam kod anda:
$host = "127.0.0.1";
$username = "root";
$pass = "foobar";
$con = mysqli_connect($host, $username, $pass, "your_database");
Salin selepas log masuk

Jika anda sedang memindahkan kod PHP legasi, anda perlu menukar semua fungsi mysql_* anda kepada mysqli_* setara.

Atas ialah kandungan terperinci Mengapakah `mysql_connect()` Dihentikan dalam PHP 7 dan Bagaimana Saya Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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