[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кто поможет?
gricenkom
Вот написал примерно что хотел и else заработало но показывает нужной цифрой все результаты что были, в charId onlinetime там стоит 1,2,3,5 в 123 onlinetime там 1,4 а в оконцовке должно выводить в else только 4 оно то и выводить только 4 штуки


<?php

require_once 'config.php';
$link = mysql_connect($mysql_host, $mysql_login, $mysql_password ) or die("<br>Could not connect: " .mysql_error());
mysql_select_db($mysql_db);

$result = mysql_query("SELECT `charId` FROM `characters` WHERE `onlinetime` >'1'") or die("Invalid query: " .mysql_error());
while ($row = mysql_fetch_assoc($result))
#echo "$row[charId]:<br>"; //Здесь норм выходит одна четвёрка но мне нужно чтоб в else было то что нужно
{
$result2 = mysql_query("SELECT `onlinetime` FROM `123` ") or die("Invalid query: " .mysql_error());
while ($row2 = mysql_fetch_assoc($result2))

#echo "$row2[onlinetime]:<br>";

if ('".$row["charId"]."' == '".$row2["onlinetime"]."'){
echo "";
}else {
echo "$row[charId]"; //вот здесь должно быть одно число 4 а их 4 четвёрки


}
}


?>





Заранее СПАСИБО



Спустя 8 минут, 15 секунд (29.06.2011 - 19:25) DySprozin написал(а):
gricenkom
можт во втором запросе WHERE поставить забыл? (;

Спустя 4 минуты, 21 секунда (29.06.2011 - 19:29) gricenkom написал(а):
Нет там одна таблица нечего отделять

Спустя 1 час, 27 минут, 13 секунд (29.06.2011 - 20:56) DySprozin написал(а):
gricenkom
ну тада переформулируй вопрос: у меня после пятого слова уже начал мозг в морской узел заворачиваться );

Спустя 10 часов, 9 минут, 49 секунд (30.06.2011 - 07:06) inpost написал(а):
if ('".$row["charId"]."' == '".$row2["onlinetime"]."'){
И как это работать будет?! smile.gif

if ($row["charId"] == $row2["onlinetime"]){
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.