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ć
Nie wrzuca do bazy
Re: Nie wrzuca do bazy
$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());
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
Serdecznie dziękuję. Podpowiedz pomogła. Wszystko jest ok.
