Делаю запрос
$all_tracks = mysql_query("SELECT `author`, `name`, `filename`, `user`, `downloads`, `size` FROM `files` ORDER BY `files`.`downloads` DESC LIMIT 0 , 100") || die(mysql_error());
$array_all_tracks = mysql_fetch_array($all_tracks);
Пишет PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ...
Что не так? :unsure:
Спустя 1 минута, 22 секунды (6.02.2012 - 22:33) Winston написал(а):
Цитата (You_Help_Me? @ 6.02.2012 - 21:32) |
|| die(mysql_error()); |
WTF? :blink:
Измени на
or die(mysql_error());
Спустя 2 минуты, 33 секунды Winston написал(а):
Цитата (You_Help_Me? @ 6.02.2012 - 21:32) |
ORDER BY `files`.`downloads` |
Зачем указывать имя таблицы если ты работаешь только с одной таблицей?
Спустя 2 минуты, 52 секунды (6.02.2012 - 22:36) You_Help_Me? написал(а):
Цитата |
WTF? Измени на or die(mysql_error()); |
Странно, но в запросе ранее работало Ох втф, ну спасибо!
Спустя 33 секунды (6.02.2012 - 22:36) You_Help_Me? написал(а):
Цитата |
Зачем указывать имя таблицы если ты работаешь только с одной таблицей? |
Да так.. На всякий случай )
Спустя 15 минут, 24 секунды (6.02.2012 - 22:52) dadli написал(а):
Winston
есть разница между || и or
?
есть разница между || и or
?
Спустя 1 час, 16 минут, 5 секунд (7.02.2012 - 00:08) You_Help_Me? написал(а):
Winston
Можешь еще раз помочь? Плиз ;)
После того как это все попадает в массив, я это вывожу через foreach, и не выводится.
Там у меня пишет Invalid argument supplied for foreach()
Эх.. везде да ошибки..
Можешь еще раз помочь? Плиз ;)
После того как это все попадает в массив, я это вывожу через foreach, и не выводится.
Там у меня пишет Invalid argument supplied for foreach()
$array_all_tracks = mysql_fetch_array($all_tracks);
foreach($array_all_tracks as &$count_tracks)
Эх.. везде да ошибки..
Спустя 2 минуты, 1 секунда (7.02.2012 - 00:10) You_Help_Me? написал(а):
Проверял если выводить до foreach(), все нормально. То есть в массив все попадает по идее.
Спустя 3 минуты, 42 секунды (7.02.2012 - 00:14) Winston написал(а):
Цитата (You_Help_Me? @ 6.02.2012 - 23:08) |
я это вывожу через foreach |
А чем тебе while не угодил? Используй его
while($row = mysql_fetch_assoc($all_tracks))
{
echo $row['author'];
echo $row['name'];
echo $row['filename'];
// И т.д.
}
Спустя 10 минут, 14 секунд (7.02.2012 - 00:24) You_Help_Me? написал(а):
Цитата |
А чем тебе while не угодил? Используй его while($row = mysql_fetch_assoc($all_tracks)) { echo $row['author']; echo $row['name']; echo $row['filename']; // И т.д. } |
Точно, как-то не подумал. И ошибки не будет.
Благодарю
Спустя 15 минут, 37 секунд (7.02.2012 - 00:39) wplounge написал(а):
Цитата |
есть разница между || и or |
Есть, у || приоритет выше
Спустя 3 минуты, 24 секунды (7.02.2012 - 00:43) dadli написал(а):
wplounge
можно силка где об етом написано? я как то не нашёл
можно силка где об етом написано? я как то не нашёл
Спустя 3 минуты, 46 секунд (7.02.2012 - 00:47) Winston написал(а):
Спустя 1 день, 13 часов, 48 минут, 15 секунд (8.02.2012 - 14:35) dadli написал(а):
wplounge
Winston
спасибо, не знал об етом
Winston
спасибо, не знал об етом