Autor | Zpráva | ||
---|---|---|---|
bach1 Profil * |
#1 · Zasláno: 28. 4. 2008, 09:03:50
Dobrý den , mám následující problém
Mám nainstalovánu sqlite3 na serveru WINDOWS 2003 , PHP4 , APACHE.... mám následující kod : <? $sql = sqlite_open("e:/web_www/tgroup/sqlite/teplomer.db"); if (!$sql) Die("Nepodarilo se otevrit databazi."); $chybovahlaska = ""; $res = sqlite_query($q="INSERT INTO tepl(datum, cas, cidlo, teplota) VALUES ('$datum0', '$cas0', '$cidlo0', '$teplota0')", $sql, SQLITE_BOTH, $chybovahlaska); if (!$res) Die("Chyba pri provadeni dotazu:<br>$q<br>".sqlite_error_string(sqlite_last_error($sql))."<br>" .$chybovahlaska); sqlite_close($sql); SQLITE_BOTH, $chybovahlaska); ?> zápis do databáze se nezdaří a výsledej vypadá nějak takto: Warning: sqlite_query() expects at most 3 parameters, 4 given in E:\web_www\tgroup\teplomer\sq3.php on line 20 Chyba pri provadeni dotazu: INSERT INTO tepl(datum, cas, cidlo, teplota) VALUES ('2008-04-28', '08:00:06', '0', '28.19') not an error V čem mám chybu , nebo kde je problém? Databáze je založena jako "version 2" |
||
Mike8748 Profil |
#2 · Zasláno: 28. 4. 2008, 12:05:33
nejde o sql dotaz, ale o volani funkce
chyba rika ze funkce ocekava maximalne 3 parametry, ty ji cpes 4 |
||
bach1 Profil * |
#3 · Zasláno: 28. 4. 2008, 12:37:06
No a jak tedy zapíšu tyhle 4 paramerty najednou do databáze?
Na linux serveru mi tohle chodí v pořádku , ale na windows serveru to hlásí tohle. |
||
Časová prodleva: 17 let
|
0