क्या आपने mysqli_query() के वापसी मूल्य की जांच की है? यदि कोई त्रुटि हुई तो यह FALSE लौटाता है। उस स्थिति में mysqli_error() आपको त्रुटि के बारे में अधिक जानकारी देता है।
<?php
$con = mysqli_connect("localhost", "root", "", "test");
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "INSERT INTO files VALUES (NULL, 5, 'hello')";
echo "<pre>Debug: $query</pre>\m";
$result = mysqli_query($con, $query);
if ( false===$result ) {
printf("error: %s\n", mysqli_error($con));
}
else {
echo 'done.';
}
\m";$result =mysqli_query($con, $ क्वेरी); अगर (झूठा ===$ परिणाम) {प्रिंटफ ("त्रुटि:% s \ n", mysqli_error ($ con));} और {गूंज 'किया गया।';}