View Full Version : سوال: چطور می تونم تشخیص بدم که تابع mysqli_connect به درستی اجرا شده؟
i-php-i
جمعه 02 اردیبهشت 1390, 00:38 صبح
با توجه به اینکه تابع mysqli_connect یه شی رو بر می گردونه، چطور باید تشخیص بدم که این تابع با موفقیت اجرا شده و امکان ارسال کوئری بوجود اومده؟
Mr.Moghadam
جمعه 02 اردیبهشت 1390, 02:38 صبح
<?php
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
/*
* This is the "official" OO way to do it,
* BUT $connect_error was broken until PHP 5.2.9 and 5.3.0.
*/
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
}
/*
* Use this instead of $connect_error if you need to ensure
* compatibility with PHP versions prior to 5.2.9 and 5.3.0.
*/
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Success... ' . $mysqli->host_info . "\n";
$mysqli->close();
?>
i-php-i
جمعه 02 اردیبهشت 1390, 02:45 صبح
<?php
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
/*
* This is the "official" OO way to do it,
* BUT $connect_error was broken until PHP 5.2.9 and 5.3.0.
*/
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
}
/*
* Use this instead of $connect_error if you need to ensure
* compatibility with PHP versions prior to 5.2.9 and 5.3.0.
*/
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Success... ' . $mysqli->host_info . "\n";
$mysqli->close();
?>
من از زبان شی گرا استفاده نمی کنم.
لطفا یه مثال بدون استفاده از شی گرایی بزنید.
as13851365
جمعه 02 اردیبهشت 1390, 03:48 صبح
از دستور زیر استفاده کن
$conect=mysql_connect($host,$user,$pass);
if($conect)
{
if(!mysql_select_db($database,$conect))
die('ديتابيس انتخاب نمي شود');
}
else die('به ديتابيس وصل نمي شود');
}
UnnamE
جمعه 02 اردیبهشت 1390, 09:56 صبح
با يه if ساده
i-php-i
جمعه 02 اردیبهشت 1390, 16:06 عصر
با يه if ساده
چطور می تونم مقدار برگشتی این تابع رو نمایش بدم؟
UnnamE
جمعه 02 اردیبهشت 1390, 16:28 عصر
ساده است مقدار برگشتي رو توي variable ست كن، واسه همين ساخته شدن
<?php
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
if (!$link) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Success... ' . mysqli_get_host_info($link) . "\n";
mysqli_close($link);
?>
http://www.php.net/manual/en/mysqli.connect.php
MSN_Issue
جمعه 02 اردیبهشت 1390, 16:52 عصر
این رو هم یه امتحانی بزن !
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db')or die('error');
i-php-i
جمعه 02 اردیبهشت 1390, 18:02 عصر
ساده است مقدار برگشتي رو توي variable ست كن، واسه همين ساخته شدن
<?php
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
if (!$link) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Success... ' . mysqli_get_host_info($link) . "\n";
mysqli_close($link);
?>
http://www.php.net/manual/en/mysqli.connect.php
این تابع یه شی بر می گردونه.
شی رو چطور باید نمایش بدم؟
i-php-i
جمعه 02 اردیبهشت 1390, 18:03 عصر
این رو هم یه امتحانی بزن !
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db')or die('error');
این کد فقط خطا رو نشون می ده و شی ذخیره شده توی متغیر رو نمایش نمی ده.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.