Strona 1 z 1

Nie wrzuca do bazy

: pt wrz 30, 2005 2:50 pm
autor: interkurs
Mam plik dodawanie.php

<?
$plik = file("kod.txt");
$p=mysql_connect("localhost", "ozon", "haslo");
mysql_select_db("robot", $p);
for ($i=0;$i<count($plik);$i++) {
$kod = trim($plik[$i]);
$wynik=mysql_query("INSERT INTO sms (kod) VALUES($kod)", $p);
if (!$wynik) echo "<br>kod: <b>$kod</b> nie został dodany!";
}
mysql_close($p);
?>

który dodaje do bazy robot plik kod.txt z następującymi danymi

22222222
66666666
87965903

Natomiast gdy zmienię zawartość pliku kod.txt na następujące dane

we777777
99ffffff
89pppppp

zawartość taka nie jest do bazy wrzucana.
Dlaczego nie chce wrzucać liter ?
Bardzo proszę o pomoc Wiem że chyba chodzi o $kod że jest zmienną liczbową ale nie wiem jak to zmienić

Re: Nie wrzuca do bazy

: pt wrz 30, 2005 3:08 pm
autor: viraptor
$kod="'$kod'";
Wartości z literami zawsze muszą być w ''.
Zawsze po niedziałających query sprawdzaj komentarze mysql'a.
mysql_query(.....) or die('Błąd: '.mysql_error());

Podziękowania

: pt wrz 30, 2005 5:59 pm
autor: interkurs
Serdecznie dziękuję. Podpowiedz pomogła. Wszystko jest ok.