الخميس، 18 يونيو 2015

mysqli_connect_error

عندما شرحنا الدالة هل تتذكر:
if(!$con){
echo"Failed to connect";
}

فبدل ان تكتب if(!$con)
 سنكتب
<?
$host = "localhost";
$us = "root";
$pass = "pass";
$dbnam = "dbname";
$con = mysqli_connect($host,$us,$pass,$dbnam);
if(mysqli_connect_error()){
echo"Failed to connect";
}
?>

الدالة mysqli_connect

السلام عليكم زوار مدونة حسين تاج السر

يسعدني اليوم ان اقدم لكم دالة أخري من دوال التعامل مع قواعد البيانات.

اليوم دالتنا هي mysqli_connect:

هذه الدالة تقوم بالإتصال بقواعد البيانات:
<?
$con = mysqli_connect("localhost","root","mypass","mydbname");
if(!$con){
echo"Failed to connect";
}
?>
او:
<?
$host = "localhost";
$us = "root";
$pass = "pass";
$dbnam = "dbname";
$con = mysqli_connect($host,$us,$pass,$dbnam);
if(!$con){
echo"Failed to connect";
}
?>
المهم ليس القراءة فقط و إنما الفهم لذا اردت شرح
الدوال واحدة تل و الأخري
 
 
في الدرس القادم سنستمر في رحلة دوال
التعامل مع قواعد البيانات
و السلام عليكم

الفرق بين mysqli_fetch_array & mysqli_fetch_assoc & mysqli_fetch_row

أولا mysqli_fetch_array:
هذه الدالة تقوم بإستخراج البيانات من الدالة mysqli_query عن طريق رقم الحقل او إسم الحقل.
مثال:
<?
$query = mysqli_query("select from table");
while($row = mysqli_fetch_array($query)){
echo $row['1'];
}
?>
او:
<?
$query = mysqli_query("select from table");
while($row = mysqli_fetch_array($query)){
echo $row['name'];
}
?>
ثانيا mysqli_fetch_assoc:
هذه الدالة تقوم بإستخراج البيانات من الدالة mysqli_query عن طريق إسم الحقل.
مثال:
<?
$query = mysqli_query("select from table");
while($row = mysqli_fetch_array($query)){
echo $row['name'];
}
?>
ثالثا mysqli_fetch_row:
هذه الدالة تقوم بإستخراج البيانات من الدالة mysqli_query عن طريق رقم الحقل او إسم الحقل.
مثال:
  <?
$query = mysqli_query("select from table");
while($row = mysqli_fetch_array($query)){
echo $row['1'];
}
?>
انتهي درسنا لهذا اليوم
إنشاء الله في الدرس القادم سنتعرف علي دوال أخري (للتعامل مع قاعدة البيانات)
و السلام عليكم