- 1
- 2
- 3
- 4
- 5
- 6
- 7
$friends = mysql_query("(SELECT * FROM `friends` WHERE `from` LIKE '{$act}' AND `to` LIKE '{$act}' AND `isaccepted` = '1') UNION (SELECT `id` , `name` , `surname` FROM `users_info`);");
$friend = array();$loop=0;
while($fetch = mysql_fetch_assoc($friends)) {
if ($fetch['from'] == $act) $search=$fetch['to']; else $search=$fetch['from'];
$friend[$loop]=mysql_fetch_assoc(mysql_query("SELECT `id`,`name`,`surname` FROM `users_info` where `id`='{$search}'"));
$loop++;
}
$friends = mysql_query("SELECT * from `friends` where `from` LIKE '{$act}' AND `to` LIKE '{$act}' AND `isaccepted` = '1'");
"Почему не работает" - настолько расплывчатый вопрос, что на него влом отвечать, а телепатия у меня плохо прокачана. Вопросы в такой форме может задавать только секретарша, а не программист.
1) Локализуй место, где возникает проблема. Тебе помогут лог сервера, var_dump() и mysql_error().
2) Если там ошибка мускуля - загугли ее, должно найти пару тредов с аналогичной ситуацией.
3) Если ошибок не выводится, но код работает неправильно - изучай чего выводят var_dump'ы и сравнивай со своими мыслями.
4) Если совсем ничего не помогает - можешь задать вопрос, НО, не в форме "почему не работает", которая подразумевает, что ты нихуя не пытался разобраться, а в духе "в строке 115 в цикл ни разу не входит, но никаких ошибок и исключений не возникает".
P.S. Юзай PDO, заебали уже со своим mysql_* и недоэкранировками.
PS. Хуйню сморозил, но да всё равно
Больше безумия для бога безумия:
Жаль, что переносы строк всю идею обосрут ;(
Комментарии про скобки (как-то сразу они в глаза бросились) прочитал, да. И порадовался.
Вот пользователи осла обрадуются-то...
Для них можно предусмотреть alert(): P.S. А в восьмом ie вроде же есть соснолька?
Ну значит мой код с if (!console) окажется как нельзя кстати. Больше боли и унижений для ослов.
Кстати, а IE8 для кого-нибудь еще актуально вообще?
И таки да, лучше !window.console (другие браузеры переваривают на ура), а ещё лучше - через православное typeof.
Это javascript необратимо extends PHP, а не наоборот.
Какое-то не похапешное название совсем. Вот, например, vdtb_new2() - другое дело.
2. А нам точно нужен цикл? А что, если попробовать JOIN или подзапрос?
Вообще если возникает желание сделать SQL-запрос в цикле, то надо задуматься, правильно ли мы спроектировали алгоритм.
Судя по первой строке автор хотел попробовать JOIN. Вот только JOIN и UNION спутал :)