![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%)
|
Witam. Otóż mam kolejny problem z kilkoma tabelami w 1 klasie.
i dostaje taki błąd: Kod Catchable fatal error: Argument 1 passed to Zend_Db_Table_Abstract::insert() must be an array, string given... I tu jest dziwna rzecz. A mianowicie manual mówi że nazwa tabeli to string, a tutaj błąd głosi że 1 parametr musi być tablicą. Jak umieszczę nazwę tabeli w tablicy zwraca błąd Kod Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column '0' in 'field list''... a jak zmienie nazwę na i użyje jako stringa to zadziała. Wiecie może co jest nie tak? |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Przeczytaj dokładnie manual Zend'a, kompletnie nie wykorzystujesz potencjału tego framework'a.
Jeżeli masz tak pisać zapytania które nawet w takim przypadku nie są poddawana filtracji przeciwko SQLInjection to pisze je z palca.
Taka jest przyczyna Twojego błędu. P.S. Rozbij to na dwa modele i ich używaj poprawnie czyli:
I jest ładnie przejrzyście i z filtracją. Ten post edytował melkorm 27.12.2010, 21:06:09 |
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 23:05 |