Autor Zpráva
Paja
Profil *
//načtení kodů knih z databáze

$nacti_kody = mysql_query("SELECT kategorie_cislo FROM evel_kontakty")
or die("Selhal dotaz na databázi 1". " ".mysql_error());

//vkládání názvu společně s kódem
while ($kody = mysql_fetch_array($nacti_kody)):

mysql_query("UPDATE evel_kontakty SET nazev = 'CISLO".$kody["kategorie_cislo"]."'")
or die("Selhal dotaz na databázi 2". " ".mysql_error());

endwhile;
Výše napsaný skript by měl převzít čísla ze sloupce kategorie_cislo a změnit název knihy na CISLO a číslo kategorie. Problém je v tom, že vkládá pořád stejné číslo i když ho má každá kniha jiné. Když jsem to napsal jako INSERT a ne UPDATE tak to vkládalo nové řádky v pořádku. Kde prosím Vás dělám chybu?

Dk

Pája
cz
Profil *
update .... set ... WHERE id_knihy=$nejakyid_ktery_musis_mit_i_v_prvnim_selectu
Paja
Profil *
Díky moc je to přesně ono ... tady posílám to co funguje třeba se to někomu bude hodit ...

Paja
<?


//načtení kodů knih z databáze
$nacti_kody = mysql_query("SELECT kategorie_cislo,kniha_ID FROM evel_kontakty")
or die("Selhal dotaz na databázi 1". " ".mysql_error());

//vkládání názvu společně s kódem
while ($kody = mysql_fetch_array($nacti_kody)):

mysql_query("UPDATE evel_kontakty SET nazev = 'Nazev".$kody["kategorie_cislo"]."' WHERE firma_ID ='".$kody["kniha_ID"]."'")
or die("Selhal dotaz na databázi 2". " ".mysql_error());

endwhile;

?>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0