1 не равен 1 взятому из $row->id

Тема в разделе "PHP", создана пользователем latteo, 17 июл 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.403
    Симпатии:
    1.183
    PHP:
        $result mysql_query("select * from $tablename where id <= 10");
        
    $i 1;
         while (
    $row mysql_fetch_object($result)) {
            echo 
    $i."(".gettype($i).")\t"$i++;
            
    $id_toInteger $row->id;
            
    settype($id_toInteger"integer");     //         $id_toInteger = $row->id+0;
            
    echo $id_toInteger; echo "(".gettype($id_toInteger).")\t";
            if (
    $i == $id_toInteger) {
                echo 
    "+\n";
            }
            else echo 
    "Vot eto byaka!\n";
        }
    странно но срабатывает echo "Vot eto byaka!\n" хотя если смотреть на echo они равны должны быть
    Протупил: $i++; в конец цикла надо ставить...
    Думаю тему можно удалить
     
Статус темы:
Закрыта.