Autor | Zpráva | ||
---|---|---|---|
monkey Profil * |
#1 · Zasláno: 4. 10. 2006, 10:21:10
Můžete mi prosím někdo pomoct? Mám nainstalovaný MySQL 5.0.24a a PHP 5.1.6 na Win XP funguje to, ale ne dobře. Když přes PHP ukládám do databáze MySQL data, tak se neuloží všechna. Php zpracuje 100 položek a v databázi se mi objeví jen 62 vložených řádků. Nevíte někdo kde je chyba - jestli v konfiguraci, nebo jinde? Když si dám výpis do souboru tak přes PHP opravdu projde 100 řádků - jen se z nějakého důvodu neuloží všechny. Pokud vezmu jakýkoliv řádek z výpisu, tak se do databáze uloží.
|
||
krteczek Profil |
#2 · Zasláno: 4. 10. 2006, 10:53:11
no nejspíš ty dotazy selžou. ted jde o to jestli se ti neuloží zbývajících 38(za sebou) nebo náhodně rozhozené
nejlíp je napsat aplikaci tak aby vpřípadě chyby vypsala co se stalo, kde a proč
ale než všude psát výše uvedené je lepší na to napsat funkce a fungovat nějak takhle:
stím že se funkce o vše postará a vrátí true/false podle toho jak to dopadne krteczek |
||
monkey Profil * |
#3 · Zasláno: 4. 10. 2006, 11:26:22
aha,
jsem hlupák, díky moc - pomohl výpis chyby mysql_errno(), mysql_error(). Vypadávaly jednotlivé dotazy, kvůli datům. Má předchozí verze mysql, kde skript běžel bez problémů, tolerovala víc "hnusáren" - nevhodně zvolená délka řetězce. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0