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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: некоректно работает Zend Framework

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
scuter
Отправлено: 01 Февраля, 2008 - 18:37:38
Post Id



Посетитель


Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008  


Помог: 0 раз(а)




Всем ещё раз здравствуйте,
я использую Zend Framework,
чтобы не париться и не писать функционал для различных баз данных,
проблема в том что он как то хренова работает,
например такой код работает
PHP:
скопировать код в буфер обмена
  1.  
  2. $db = Zend_Db::factory('PDO_MYSQL', array ('host'=> admin_host, 'username' => admin_username,'password' => admin_password,'dbname'   => admin_dbname));
  3. $select = $db->select()->from('test')->where(" `id` = ".$get);
  4. $result = $db->query($select);
  5. $rows = $result->fetchAll();
  6.  

а такой нет
PHP:
скопировать код в буфер обмена
  1.  
  2. $db = Zend_Db::factory('PDO_MYSQL', array ('host'=> admin_host, 'username' => admin_username,'password' => admin_password,'dbname'   => admin_dbname));
  3. $data = array(
  4.                             'pagetext' => 'prototop',
  5.                             'name' => 'notfest',
  6.                             'tpl' => 'hou',
  7.                             'Keywords' => 'whote',
  8.                             'description' => 'presss'
  9.                         );
  10.                        
  11.                         $n = $db->update('test', $data, '`id` = '.$_GET['use']);
  12.  

если кто нибудь сталкивался с такой проблемой подскажите как её решить.
 
 Top
EuGen Администратор
Отправлено: 01 Февраля, 2008 - 20:33:39
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Приведите, пожалуйста, в чем именно состоят ошибки/некорректная работа

Цитата:
Формулируйте свои вопросы грамотно, прочтите его сами несколько раз и убедитесь что другой человек также сможет его понять.
Всегда приводите текст ошибки выданной скриптом в точности, также строку ошибки и пару строк до и после.
Для mysql ошибок приводите текст ошибки и сам запрос, а также желательно структуру таблицы и номер ошибки возвращаемый ф-ций mysql_errno

От сюда


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
scuter
Отправлено: 02 Февраля, 2008 - 13:54:28
Post Id



Посетитель


Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. <!--error--><b>Fatal error</b>:  Uncaught exception 'Zend_Db_Statement_Exception' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'pagetext' in 'field list'' in Z:\home\test2.ru\www\admin\Zend\Db\Statement\Pdo.php:100
  3. Stack trace:
  4. #0 Z:\home\test2.ru\www\admin\Zend\Db\Statement.php(279): Zend_Db_Statement_Pdo->_execute(Array)
  5. #1 Z:\home\test2.ru\www\admin\Zend\Db\Adapter\Abstract.php(396): Zend_Db_Statement->execute(Array)
  6. #2 Z:\home\test2.ru\www\admin\Zend\Db\Adapter\Pdo\Abstract.php(206): Zend_Db_Adapter_Abstract->query('UPDATE `test` S...', Array)
  7. #3 Z:\home\test2.ru\www\admin\Zend\Db\Adapter\Abstract.php(517): Zend_Db_Adapter_Pdo_Abstract->query('UPDATE `test` S...', Array)
  8. #4 Z:\home\test2.ru\www\admin\src.php(28): Zend_Db_Adapter_Abstract->update('test', Array, '`id` = 3')
  9. #5 {main}
  10.  thrown in <b>Z:\home\test2.ru\www\admin\Zend\Db\Statement\Pdo.php</b> on line <b>100</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script>
  11.  

(Добавление)
хм нашёл ошибку название поля было не правельное
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB