PDA

View Full Version : مشکل استفاده از دستور mysql_fetch_array



aveysi20
یک شنبه 20 شهریور 1390, 10:40 صبح
با سلام خدمت دوستان
از دستور mysql_fetch_array در localhost استفاده میکنم مشکل مواجه نمیشم . اما الان سایتمو آپلود کردم تو صفحات جایی که از این دستور استفاده کردم خطای
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
رو بهم میده
این یک نمونه از کدهام که داره خطا میگیره

$conn = mysql_connect("localhost","goold_testuser","abcdefghij");
$database = mysql_select_db("dashti",$conn);
$query = "SELECT * FROM `news` WHERE (placed = '2') OR (placed = '4')";
$result = mysql_query($query,$conn);
while ($row = mysql_fetch_array($result) ){
echo "<span id=\"links\">";
echo "<a href=\"khabar/?coding=$row[code]\" target=\"_blank\">";
echo $row[title];
echo "</a>";
}
mysql_close($conn);

اگه کسی اطلاعاتی داره ممنونم میشم کمکم کنه خیلی کارام گیره.

sattaryekta
یک شنبه 20 شهریور 1390, 13:47 عصر
سلام
کدهای فوق از لحاظ دستوری صحیح به نظر میرسن
به احتمال زیاد کانکشن یا نام دیتابیس مشکل داره
روی اغلب سرورها وقتی دیتابی آپلود میشه اسمش یک پیشوند میگیره.

m.mahdim
یک شنبه 20 شهریور 1390, 13:53 عصر
جلوی mysql_query() این کد رو هم بنویسی تا ارور ها رو بده

or die(mysql_error())