PDA

View Full Version : مشکل در خواندن اطلاعات



job_job
پنج شنبه 04 دی 1393, 00:50 صبح
سلام . من از کد زیر برای خواندن اطلاعات و نمایش اون استفاده کردم ولی بهم خطا میده و چیزی رو نشون نمیده . مشکلش کجاست .ممنون میشم کمک کنید:

<?php
$con=mysqli_connect("localhost","dadashi","125050","dbdadashi");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db($con);

$result = mysql_query("SELECT * FROM food");


while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td width='200'> <img src='food1.png' width='150' height='100' /></td>";
echo "<td width='100'>" . $row['Name'] . "</td>";
echo "<td width='200'>" . $row['Price'] . "</td>";
echo "<td width='300'>" . $row['Description'] . "</td>";
echo "</tr>";
}

mysql_close($con);
?>

Im.Webmaster
پنج شنبه 04 دی 1393, 02:13 صبح
سلام

کدتون پر از اشکال هست .
شما با mysqli_connect شدید و بعد از mysql_query استفاده کردید ؟


<?php
$con=mysqli_connect("localhost", "dadashi", "125050", "dbdadashi");

if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}


$result = mysqli_query($con, "SELECT * FROM food");


while($row = mysqli_fetch_assoc($result))
{
?>
<tr>
<td width='200'> <img src='food1.png' width='150' height='100' /></td>
<td width='100'><?php echo $row['Name']; ?></td>
<td width='200'><?php echo $row['Price']; ?></td>
<td width='300'><?php echo $row['Description']; ?></td>
</tr>
<?php
}
?>

job_job
پنج شنبه 04 دی 1393, 10:36 صبح
آقا یهه دنیا ممنون .
داداش میشه لطفا کنی فرق اینا رو هم بهم بگی :
mysqli_queryوmysqli_connect_errno

Im.Webmaster
پنج شنبه 04 دی 1393, 10:45 صبح
آقا یهه دنیا ممنون .
داداش میشه لطفا کنی فرق اینا رو هم بهم بگی :
mysqli_queryوmysqli_connect_errno

خواهس میکنم .

mysqli_query اجرا کننده پرس و جو ( query ) هست .
http://php.net/manual/en/mysqli.query.php

mysqli_connect_errno شماره خطاهای اتصال رو برمیگردونه .
http://php.net/manual/en/mysqli.connect-errno.php