Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Мистика, ...
Форумы портала PHP.SU » » Вопросы новичков » Мистика, ...

Страниц (1): [1]
 

1. event - 12 Февраля, 2012 - 22:12:15 - перейти к сообщению
Привет, есть такой код:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. require_once("include/bittorrent.php");
  4. dbconn();
  5.  
  6.  
  7. $result = sql_query("SELECT * FROM persons AS p LEFT JOIN users ON users.id = p.owner WHERE p.id = 1") or sqlerr(__FILE__, __LINE__);
  8. $row = mysql_fetch_array($result) or bark("нету такого");
  9.  
  10. echo $row['birthday'];
  11.  
  12. ?>




В таблице persons одна запись с ID = 1, в ячейке birthday записано 2004-09-08, при выводе $row['birthday']; мне возвращает 1921-02-02, но как я уже писал выше в ячейке записана совсем другие цифры, как так, что за мистика?

Но если я запрос изменяю на SELECT * FROM persons ID = 1, то выводит все правильно.

Как так может быть?
2. illy - 12 Февраля, 2012 - 22:14:17 - перейти к сообщению
формат birthday какой?
3. event - 12 Февраля, 2012 - 22:16:03 - перейти к сообщению
illy пишет:
формат birthday какой?


Тип: date
4. Bio man - 12 Февраля, 2012 - 22:20:28 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $result = sql_query("SELECT `p`.`birthday` AS p_b, `u`.`birthday` AS u_b FROM `persons` p LEFT JOIN `users` u ON `u`.`id` = `p`.`owner` WHERE `p`.`id` = 1") or sqlerr(__FILE__, __LINE__);
  2. $row = mysql_fetch_array($result) or bark("нету такого");
  3. echo $row['u_b'], '<br>', $row['p_b'];
  4.  

попробуйте так
5. event - 12 Февраля, 2012 - 22:23:36 - перейти к сообщению
Все, спасибо Bio man я уже понял в чем ошибка. Улыбка
6. Bio man - 12 Февраля, 2012 - 22:23:53 - перейти к сообщению
при объединении даты конфликтуют, т.к. имена ячеек одинаковые. возвращает минимально допустимую дату
7. event - 12 Февраля, 2012 - 22:26:37 - перейти к сообщению
Ага
8. illy - 13 Февраля, 2012 - 08:52:26 - перейти к сообщению
угу. потому и спросил про формат Хорошо

 

Powered by ExBB FM 1.0 RC1