| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.09 Prihlásený: 20.03.09 Príspevky: 4 Témy: 2 |
Vedel by mi prosím niekto poradiť?
vytvoril som skript v php ktorý by mal robiť nasledovné: načíta databázu, spojí viacero polí z danej databázy do jedného a toto ako jedno pole zapíše do druhej databázy. Nechce mi to zapisovať do databázy, kde može byť chyba?
ďakujem
prikladám zdroj
Kód: <?php $spojenie= mysqli_connect("localhost","root","") or die ("nedá sa pripojiť"); mysqli_query($spojenie,"SET NAMES cp1250"); mysqli_select_db($spojenie,"knihy") or die('Nepodarilo sa označiť databázovú tabuľku!'); $bb=mysqli_query($spojenie,"select * from cn_p"); $c=0;
$zaznam=mysqli_fetch_array($bb);
while ($zaznam=mysqli_fetch_array($bb)) { $c++; $id[$c]=$zaznam['id']; $id_podkategoria[$c]=$zaznam['id_podkategoria']; $nazov[$c]=$zaznam['nazov']; $autor[$c]=$zaznam['autor']; $kategoria[$c]=$zaznam['kategoria']; $podkategoria[$c]=$zaznam['podkategoria']; $isbn[$c]=$zaznam['isbn']; $ean[$c]=$zaznam['ean']; $vydavatel[$c]=$zaznam['vydavatelstvo']; $viazanie[$c]=$zaznam['viazanie']; $pocet[$c]=$zaznam['pocet stran']; $vydane[$c]=$zaznam['vydane']; $popis2[$c]=$zaznam['popis']; $cena[$c]=$zaznam['cena']; $id_predajca[$c]=$zaznam['id_predajca']; $popis=$autor[$c]."<br>".$kategoria[$c]."<br>".$podkategoria[$c]."<br>".$isbn[$c]."<br>".$ean[$c]."<br>".$vydavatel[$c]." <br>".$viazanie[$c]."<br>".$pocet[$c]."<br>".$vydane[$c]."<br>".$popis2[$c]; echo $id[$c]."<br>"; echo "<strong>".$nazov[$c]."</strong><br>"; echo $popis."<br><br>"; $sql_query="INSERT INTO pomoc (id, nazov, popis) values ('$id[$c]',$nazov[$c]','$popis')"; $result = mysqli_query($spojenie,$sql_query) or die("Stala sa nejaka chyba :-)"); } mysqli_close($spojenie);
?>
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 20.03.2009 9:43 | |
|
chybova hlaska?
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
na zaciatku nazvu premennej ti chyba jednoducha uvodzovka:
Kód: $nazov[$c]' a na co tam mas 2x kod Kód: $zaznam=mysqli_fetch_array($bb);
? staci ten, co je vo while
btw, mylis si pojmy databaza a tabulka...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 20.03.09 Prihlásený: 20.03.09 Príspevky: 4 Témy: 2 | Napísal autor témy korelat22: 20.03.2009 10:05 | |
|
stenley píše: na zaciatku nazvu premennej ti chyba jednoducha uvodzovka: Kód: $nazov[$c]' a na co tam mas 2x kod Kód: $zaznam=mysqli_fetch_array($bb); ? staci ten, co je vo while btw, mylis si pojmy databaza a tabulka...
dakujem
už mi to funguje, chýbal apostrof
áno máš pravdu, zápis do inej tabulky v rámci jednej databázy, zle som sa vyjadril
ďakujem za pomoc
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|