Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Membetulkan Amaran Dihentikan: `mysql_connect()`?

Bagaimana untuk Membetulkan Amaran Dihentikan: `mysql_connect()`?

DDD
Lepaskan: 2024-12-11 03:45:18
asal
819 orang telah melayarinya

How to Fix the Deprecated Warning: `mysql_connect()`?

Amaran Ditamatkan: mysql_connect()

Masalah:

Kod MySQL sedang mencetuskan amaran yang tidak digunakan, menunjukkan bahawa fungsi mysql_connect() sudah lapuk dan akan dialih keluar pada masa hadapan.

Penyelesaian:

Untuk menghapuskan amaran ini, anda mempunyai beberapa pilihan:

  • Gunakan MySQLi: MySQLi ialah sambungan yang dipertingkatkan dan disyorkan untuk menyambung ke pangkalan data MySQL. Anda boleh menggunakan kod berikut:
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
Salin selepas log masuk
  • Gunakan PDO: PDO (Objek Data PHP) ialah sambungan yang lebih serba boleh dan moden yang menyokong berbilang pangkalan data. Anda boleh menggunakan kod berikut:
$connection = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');
Salin selepas log masuk
  • Lumpuhkan Amaran Dihentikan: Anda boleh menyekat amaran yang ditamatkan dengan mengubah suai tetapan error_reporting dalam skrip PHP anda. Tambahkan kod berikut:
error_reporting(E_ALL ^ E_DEPRECATED);
Salin selepas log masuk
Salin selepas log masuk
  • Kemas kini Versi PHP Anda: Menaik taraf kepada versi PHP yang lebih baharu mungkin mengendalikan penamatan mysql_connect() secara automatik.

Lokasi Fail dan Talian Khusus untuk Ralat:

Jika anda menerima mesej ralat tepat "/System/Startup.php > baris: 2 " error_reporting(E_All);", anda boleh menyelesaikannya dengan menggantikan baris itu dengan yang berikut :

error_reporting(E_ALL ^ E_DEPRECATED);
Salin selepas log masuk
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Amaran Dihentikan: `mysql_connect()`?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan