Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pomozecie znalezc błąd? Gdzieś w zapytaniu do SQL.
Forum PHP.pl > Forum > Gotowe rozwiązania
Widmo
[php:1:7376f9903c]<?php
<?
include("funkcje.php");

// laczy z baza
polacz();

$kody = file("kody.txt");
$ilosc_kodow = count($kody);

if ( $ilosc_kodow == 0 )
{
echo ("Brak kodow!");
exit;
}

for ($i=0; $i<$ilosc_kodow; $i++)
$zapytanie = " insert into kody values '".$kody[$i]."' , 'null' ";

$wynik = mysql_query($zapytanie);
if($wynik)
{
echo "Ładuj kody: <BR><BR> Ok!";
}
else
{
echo "Nie można było uaktualnić.<br>Powód: ".mysql_error()."</b>";
}
?>
?>[/php:1:7376f9903c]

Dzięki...
czachor
linię 18 zmień na
[php:1:00404ec023]<?
$zapytanie = "INSERT INTO kody (nazwa_pola1,nazwa_pola2) VALUES ('$kody[1]','null')";?>[/php:1:00404ec023]
powinno być dobrze....
BzikOS
W pętli masz tylko zapytanie, więc wykonywane jest tylko ostatnie z pętli - umieć mysql_query i if'a w pętli, czyli { }
Widmo
[php:1:82fac76c37]<?php

$kody = file("kody.txt");
$ilosc_kodow = count($kody);

if ( $ilosc_kodow == 0 )
{
echo ("Brak kodow!");
exit;
}

for ($i=0; $i<$ilosc_kodow; $i++)
{
$zapytanie = " insert into kody values '".$kody[$i]."' , 'null' ";
$wynik = mysql_query($zapytanie);
}

if($wynik)
{
echo "Ładuj kody: <BR><BR> Ok!";
}
else
{
echo "Nie można było uaktualnić.<br>Powód: ".mysql_error()."</b>";
}
?>[/php:1:82fac76c37]

Tak?

BTW: Czy wiecie jak nazywa sie hack do powiekszania okienka z trescia? ( [ - / + ] )
BzikOS
if() też przydałoby się umieścić w petli, bo w tej chwili będzie podawana informacja tylko z ostatniego zapytania.
Widmo
Juz sobie poradzilem - dzieki.

a co to za hack z tym
Kod
[ - / + ]
? dzieki.
BzikOS
Cytat
a co to za chack z tym  
Kod
[ - / + ]
?


To ktoś z developerów php.pl chyba napisał - poszukaj na forum Opinie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.