آرٹیکل ڈائرکٹری
MySQL ڈیٹا بیس سے کیسے جڑیں ؟ MySQL ڈیٹا بیس سے منسلک ہونے کے لیے PHP اسکرپٹ استعمال کرنے کی ایک مثال ۔
MySQL کنکشن
mysql بائنری کنکشن استعمال کریں۔
آپ MySQL بائنری موڈ کو MySQL ڈیٹا بیس سے منسلک کرنے کے لیے mysql کمانڈ پرامپٹ داخل کرنے کے لیے استعمال کر سکتے ہیں۔
مثال
کمانڈ لائن سے mysql سرور سے جڑنے کی ایک سادہ سی مثال درج ذیل ہے۔
[root@host]# mysql -u root -p Enter password:******
کامیاب لاگ ان کے بعد، mysql> کمانڈ پرامپٹ ونڈو نمودار ہوگی، اور آپ اس پر کسی بھی ایس کیو ایل اسٹیٹمنٹ کو عمل میں لا سکتے ہیں۔
مندرجہ بالا کمانڈ پر عمل درآمد کے بعد، کامیاب لاگ ان آؤٹ پٹ مندرجہ ذیل ہے:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2854760 to server version: 5.0.9 Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
مندرجہ بالا مثال میں، ہم نے روٹ یوزر کو mysql سرور میں لاگ ان کرنے کے لیے استعمال کیا، یقیناً، آپ لاگ ان کرنے کے لیے دیگر mysql صارفین بھی استعمال کر سکتے ہیں۔
اگر صارف کی مراعات کافی ہیں، تو کوئی بھی صارف mysql کمانڈ پرامپٹ ونڈو میں SQL آپریشن کر سکتا ہے۔
mysql> کمانڈ پرامپٹ ونڈو سے باہر نکلنے کے لیے آپ ایگزٹ کمانڈ کو اس طرح استعمال کر سکتے ہیں:
mysql> exit Bye
پی ایچ پی اسکرپٹ کا استعمال کرتے ہوئے MySQL سے جڑیں۔
پی ایچ پی ڈیٹا بیس سے جڑنے کے لیے mysqli_connect() فنکشن فراہم کرتا ہے۔
فنکشن میں 6 پیرامیٹرز ہیں، MySQL سے کامیاب کنکشن کے بعد کنکشن ID واپس کرتا ہے، اور ناکامی پر FALSE لوٹاتا ہے۔
گرائمر
mysqli_connect(host,username,password,dbname,port,socket);
پیرامیٹر کی تفصیل:
| 参数 | تفصیل |
|---|---|
| میزبان | اختیاری.میزبان نام یا IP پتہ بتاتا ہے۔ |
| کا صارف کا نام | اختیاری.MySQL صارف نام کی وضاحت کرتا ہے۔ |
| پاس ورڈ | اختیاری.MySQL پاس ورڈ کی وضاحت کرتا ہے۔ |
| dbname | اختیاری.استعمال کرنے کے لیے ڈیفالٹ ڈیٹا بیس کی وضاحت کرتا ہے۔ |
| پورٹ | اختیاری.MySQL سرور سے جڑنے کی کوشش کرنے کے لیے پورٹ نمبر بتاتا ہے۔ |
| ساکٹ | اختیاری.استعمال کرنے کے لیے ساکٹ یا نام کا پائپ بتاتا ہے۔ |
آپ پی ایچ پی کے mysqli_close() فنکشن کو MySQL ڈیٹا بیس سے منقطع کرنے کے لیے استعمال کر سکتے ہیں۔
اس فنکشن میں صرف ایک پیرامیٹر ہے، MySQL کنکشن شناخت کنندہ mysqli_connect() فنکشن کے ذریعے کامیاب کنکشن بننے کے بعد واپس کیا جاتا ہے۔
گرائمر
bool mysqli_close ( mysqli $link )
یہ فنکشن مخصوص کنکشن ID سے وابستہ MySQL سرور سے غیر مستقل کنکشن کو بند کر دیتا ہے۔اگر کوئی link_identifier متعین نہیں ہے، تو آخری کھلا کنکشن بند ہو جاتا ہے۔
نوٹ: آپ کو عام طور پر mysqli_close() استعمال کرنے کی ضرورت نہیں ہے، کیونکہ اسکرپٹ کے مکمل ہونے کے بعد کوئی بھی کھلا غیر مستقل کنکشن خود بخود بند ہو جائے گا۔
مثال
آپ اپنے MySQL سرور سے جڑنے کے لیے درج ذیل مثال کو آزما سکتے ہیں۔
MySQL سے جڑیں۔
<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功';
mysqli_select_db($conn, 'chenweiliang' );
mysqli_close($conn);
?>امید ہے کہ مضمون "ایک MySQL ڈیٹا بیس سے کیسے جڑیں؟ MySQL ڈیٹا بیس سے جڑنے کی PHP اسکرپٹ کی مثال،" چن ویلیانگ کے بلاگ ( https://www.chenweiliang.com/ ) پر شیئر کیا گیا، آپ کے لیے مددگار ثابت ہوگا۔
اس مضمون کا لنک بلا جھجھک شیئر کریں: https://www.chenweiliang.com/cwl-456.html
