Autor | Zpráva | ||
---|---|---|---|
Panoramix Profil * |
#1 · Zasláno: 8. 5. 2007, 20:12:45
Zdravim, nedavno jsem se rozhodl, ze by bylo lepsi, aby se primarnim klicem v me databazi stala ciselna rada, jelikoz polozka, kterou jsem mel drive jako primarni klic se ukazala jako nevhodna. Pridal jsem tedy do databaze novy sloupec se jmenem "cislo" a kazde polozce priradil jedno cislo. Pak sem zacal predelavat jednotlive soubory, aby fungovali s novou polozkou. Zasekl jsem se vsak u stranky, pres kterou pridavam novy zaznam do databaze. Melo by zde byt, ze do sloupce cislo se ulozi vzdy unikatni cislo, ktere by se melo byt o jedno vyssi, nez nejvyssi cislo ve sloupic. Kod jsem udelal podle prikladu v knize "PHP - Tvorba interaktivnich internetovych aplikaci" od Jiriho Koska z roku 1999. Ovsem musel jsem ho predelat pro MySQL. Kod vypada takto:
Kod jsem nekolikrat prekontroloval, ale chybu jsem zadnou nenasel, i tak my vraci: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:cesta ova_akce.php on line 24 Prosim o radu, sam si nevim rady. Predem dekuji |
||
Kajman_ Profil * |
#2 · Zasláno: 8. 5. 2007, 21:02:17
Nastavte si u klíče auto_increment a nemusíte nic počítat.
A vypisovaná chyba je asi jinde v kódu, než jste napsal... asi tesne pred radkem 24. |
||
MzM Profil |
#3 · Zasláno: 9. 5. 2007, 13:03:54
po
$spojeni = mysql_connect("localhost","root","******" ); vypsat mysql_error(); neuvozovat zavináčem, pokud nevím, co dělám. dělat spojení s db v cyklu je přinejmenším podivné, možná jsem jenom nepochopil autora, ale zdá se mi to fakt hodně podivné. Kde je řádek 24? |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0