Autor Zpráva
bach1
Profil *
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
nejde o sql dotaz, ale o volani funkce

chyba rika ze funkce ocekava maximalne 3 parametry, ty ji cpes 4
bach1
Profil *
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0