Rumah > pembangunan bahagian belakang > tutorial php > Mengapa mysqli_real_escape_string() Melemparkan Ralat 'menjangkakan tepat 2 parameter, 1 diberikan'?

Mengapa mysqli_real_escape_string() Melemparkan Ralat 'menjangkakan tepat 2 parameter, 1 diberikan'?

Patricia Arquette
Lepaskan: 2024-12-04 02:22:13
asal
365 orang telah melayarinya

Why Does mysqli_real_escape_string() Throw a

Memahami Mesej Ralat mysqli_real_escape_string

Apabila cuba menggunakan mysqli_real_escape_string(), pembangun mungkin menghadapi ralat "mysqli2_real_escapes parameters , 1 diberikan." Ralat ini berpunca daripada salah faham mengenai keperluan parameter fungsi.

Definisi Fungsi

mysqli_real_escape_string() memerlukan dua parameter:

  1. $link: Pengecam pautan untuk MySQL terbuka sambungan.
  2. $escapestr: Rentetan yang perlu dilepaskan.

Menyelesaikan Masalah Ralat

Untuk menyelesaikan ralat, pastikan anda menyediakan kedua-duanya parameter dengan betul. Berikut ialah coretan kod yang diperbetulkan:

if (phpversion() >= '4.3.0') {
    $string = mysqli_real_escape_string($link, $string);
} else {
    $string = mysqli_escape_string($string);
}
Salin selepas log masuk

Dalam kod ini, $link mewakili pautan sambungan MySQL dan $string ialah rentetan yang perlu dilepaskan.

Ralat biasanya berlaku apabila anda gagal untuk menyediakan pautan sambungan. Ingat, mysqli_real_escape_string() beroperasi pada sambungan pangkalan data yang telah ditetapkan.

Atas ialah kandungan terperinci Mengapa mysqli_real_escape_string() Melemparkan Ralat 'menjangkakan tepat 2 parameter, 1 diberikan'?. 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