PHP mysql_query() فونکشن
تعریف اور استعمال
mysql_query() فونکشن ایک MySQL کی جائزہات کو چلاتا ہے。
نحویات
mysql_query(جائزہ,کنکشن)
پارامٹر | وصف |
---|---|
جائزہ | ضروری۔ ارسال کئے جانے والی SQL کی جائزہات مقرر کرتا ہے۔ تذکرہ: کوئی جائزہات نا کسی سے ختم نہیں ہونا چاہئیے。 |
کنکشن | اختیاری۔ SQL کنکشن شناختی نمبر مقرر کرتا ہے۔ اگر مقرر نہیں کیا جائے تو پچھلے کڑی جاں کی کڑی جاں کا استعمال کیا جائے گا。 |
توضیح
اگر کوئی کڑی جاں نہ چل چکا ہو تو اس فونکشن نے بغیر کوئی پارامٹر کے mysql_connect() فونکشن کو بلاک بند کرنا کی کوشش کرے گا اور اس کا استعمال کرنا شروع کرے گا。
بازگشتی جائزہ
mysql_query() صرفاً کیجی SELECT،SHOW،EXPLAIN یا DESCRIBE کی جائزہات کیوں کہ ایک ریسورس شناختی نمبر واپس دیتا ہے، اگر کوئی جائزہ صحیح طریقے سے نہیں چلایا تو FALSE واپس دیتا ہے。
For other types of SQL statements, mysql_query() returns TRUE on successful execution and FALSE on error.
A non FALSE return value means that the query is valid and can be executed by the server. This does not mean anything about the number of rows affected or returned. It is very likely that a query has been executed successfully but has not affected or returned any rows.
Tips and comments
Note:This function automatically reads and caches the record set. To run a non-cached query, please use mysql_unbuffered_query().
مثال
مثال 1
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Could not connect: ' . mysql_error()); } $sql = "SELECT * FROM Person"; mysql_query($sql,$con); // Some code mysql_close($con); ?>
مثال 2
A new database is created through the mysql_query() function:
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Could not connect: ' . mysql_error()); } $sql = "CREATE DATABASE my_db"; if (mysql_query($sql,$con)) { echo "Database my_db created"; } else { echo "Error creating database: " . mysql_error(); } ?>