Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Niezgodnosc typów
duchu
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.01.2007

Ostrzeżenie: (0%)
-----


Podczas próby zarejestrowania uzytkownika wyskauje taki blad:
Warning: sqlite_query(): datatype mismatch in c:\usr\krasnal\www\duchu\kopia praca\rejestracja.php on line 39

A linia 39 wyglada tak:

//zapisanie nowego uzytkownika
$sql="INSERT INTO uzytkownicy VALUES('$login','$haslo','$imie','$nazwisko','$miasto','$ulica',NULL)";
39) sqlite_query($db,$sql);
print "<p>Uzytkownik $login zostal zapisany</p>";
}


Pomocy!!! Sprawdzalem to forum i takiego bledu nie znalazlem
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
duchu
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.01.2007

Ostrzeżenie: (0%)
-----


teraz wyglada tk ale juz sporo namieszalem bo siedze nad tym juz kilka godzin i nic :



<?php
$db=sqlite_open("baza.db");
$sql="SELECT * FROM sqlite_master WHERE name='uzytkownicy'AND name='loty'AND name='rezerwacje' AND type='table'";
$odp=sqlite_query($db,$sql);//wykonanie polecenia sql poszukujacego tabeli
if (sqlite_num_rows($odp)==0) //brak tabeli trzeba utworzyc
{
$sql="create table uzytkownicy (id INTEGER primary key, login TEXT, haslo TEXT, imie TEXT, nazwisko TEXT, miasto TEXT, ulica TEXT)");
$sql="create table loty (id INTEGER primary key, skad TEXT, dokad TEXT, data TEXT, godz TEXT)");
$sql="create table rezerwacje (id INTEGER primary key, osoba INTEGER, lot INTEGER)");

sqlite_query($db, $sql);
print "<p>Tabela zostala utworzona </p>";
}
else print"<p>Tabela istnieje</p>";
//zamkniecie bazy danych
sqlite_close($db);
?>

Ten post edytował duchu 24.01.2007, 13:49:00
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 04:16