الهروب من الأحرف الخاصة في السلسلة:
<?php // افترض اسم مستخدم قاعدة البيانات: الجذر، كلمة المرور: 123456، قاعدة البيانات: CODERCTO $con=mysqli_connect("localhost"، "root"، "123456"، "CODERCTO")؛ if (mysqli_connect_errno($con)) { echo "فشل الاتصال بـ MySQL: " . mysqli_query($con,"CREATE TABLE sites2 LIKE sites");$newname="Rookie'Tutorial";// لم يتم الهروب من الأحرف الخاصة في $newname، وفشل التنفيذ mysqli_query($con,INSERT في مواقع الويب2 (الاسم ) VALUES ( '$newname')");// الهروب من الأحرف الخاصة$newpers=mysqli_real_escape_string($con,$newname);// بعد الهروب، قم بإدراج وتنفيذ mysqli_query($con,"INSERT into website2 (name) VALUES ('$newname')");mysqli_ Close($con);?>
تتخطى الدالة mysqli_real_escape_string() الأحرف الخاصة في السلاسل المستخدمة في عبارات SQL.
mysqli_real_escape_string( اتصال,escapestring ) ؛
المعلمة | يصف |
---|---|
اتصال | مطلوب. يحدد اتصال MySQL المراد استخدامه. |
الهروب | مطلوب. السلسلة للهروب. الأحرف المشفرة هي NUL (ASCII 0)، n، r، ، '، "، و Control-Z. |
قيمة الإرجاع: | إرجاع السلسلة الهاربة. |
---|---|
نسخة PHP: | 5+ |