Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: запрос работает в phpMyAdmin, и 100% копия не работает в PHP

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: toproot   (05.11.2009 в 15:27)   письмо автору
 
   для: GeorgeIV   (05.11.2009 в 14:13)
 

Действительно поменял на ИНТ и все , уже нормально щитает.

  Ответить  
 
 автор: GeorgeIV   (05.11.2009 в 14:13)   письмо автору
 
   для: toproot   (05.11.2009 в 13:29)
 

char '9' будет всегда больше чем char '10'
лучше INT применять

  Ответить  
 
 автор: toproot   (05.11.2009 в 13:29)   письмо автору
 
   для: Trianon   (05.11.2009 в 11:32)
 

id char(11) PRIMARY_KEY, а что ? может нада id INT(11) PRIMARY_KEY?

  Ответить  
 
 автор: Trianon   (05.11.2009 в 11:32)   письмо автору
 
   для: toproot   (05.11.2009 в 00:34)
 

может просто автор структуры падло правильный тип у поля не указал?

  Ответить  
 
 автор: toproot   (05.11.2009 в 00:34)   письмо автору
 
   для: ols   (04.11.2009 в 22:26)
 


 SELECT foldername,level,id FROM folders WHERE id = (SELECT MAX(id) FROM folders)

- извлекает падло максимальное значение - до 9. Эсли в базе данных есть 10 или больше - все равно это значение будет = 9 ! (значение max(id) )

  Ответить  
 
 автор: ols   (04.11.2009 в 22:26)   письмо автору
 
   для: toproot   (04.11.2009 в 19:11)
 

Столбец LIKE необходимо заключать в обратные кавычки, причину Вам назвал Trianon.

  Ответить  
 
 автор: Trianon   (04.11.2009 в 19:34)   письмо автору
 
   для: toproot   (04.11.2009 в 19:11)
 

может означать применение зарезервированного слова в качестве имени.
О чем как бы и сообщает.

  Ответить  
 
 автор: toproot   (04.11.2009 в 19:11)   письмо автору
 
   для: ols   (04.11.2009 в 18:02)
 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'like) values('5','КатегориÑ

не знаете ли что ето может означать ?
запрос : INSERT INTO `folders` (id,foldername,level,like) VALUES('5','Категория 1','1','4');

  Ответить  
 
 автор: Trianon   (04.11.2009 в 18:08)   письмо автору
 
   для: toproot   (04.11.2009 в 18:06)
 

делать надо было print_r($f);

  Ответить  
 
 автор: toproot   (04.11.2009 в 18:06)   письмо автору
 
   для: Trianon   (04.11.2009 в 18:04)
 

Я обычно так делал, и вроде работало, а $f['MAX(`id`)'] я такого и не видал!

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования