Do databáze nejde zapisovat
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj všem, prosím poraďte, z databáze MySql mi jde jen číst. Nejde do ní zapisovat (vkládat nové tabulky a řádky) z mých stránek (příkazy SQL), jde to jen přes phpMyAdmina.
-
tak mas asi chybu v prikazech. jakou chybovou hlasku ti mysql vraci?
-
žádnou. Zobrazí se prázdná stránka. Anebo, když zadám pomocí příkazu IF podmínky, tak mnou definovanou hlášku (třeba: Tabulku se nepodařilo vytvořit). tabulka vytvořit nejde, ale když vkládám jenom řádky - vrátí mi to Řádek byl úspěšně vložen, ale v phpMyAdminu se nic nezmění.
-
ptal jsem se na chybu mysql, ne na tvou vlastni hlasku. mysql_error() ti neco rika? jestli, ne, tak rftm
-
Já vim mioc dobře, na co si se ptal. A odpověděl jsem, že se žádná nezobrazuje. v příkazech chybu nemám.
-
Impe (impe.webzdarma.cz) Ten SQL dotaz bude vypadat nejak takto: error_reporting(E_ALL); //hlaseni chyb = on, zakomentovat! $tab = $tb0.$tbl['tab']; $podm = implode("','",$data[$b]); $dotaz = "DELETE FROM $tab WHERE `id` IN('$podm') AND `ip`='$ip'"; mysql_query($dotaz) or die("<hr>Err pages del: $dotaz<hr>".mysql_error()); A nas zajima, co se ti vypise pri DIE(), konkretne cely SQL dotaz ($dotaz) a SQL chybova hlaska ( mysql_error() ). Pripadne PHP chyba ( error_reporting(E_ALL) ). Nejlepe odkaz na stranku, kde si to muzeme vyzkouset. http://cz2.php.net/die http://cz2.php.net/mysql_error http://cz2.php.net/error_reporting Bez toho se tu ptas zbytecne, nevim, proc ti to tam jde a programu ti to nejde. Taky, podle ceho to mame vedet? Treba mas preplnenou databazi >5MB.
-
Vis co? Posli sem cast kodu, ktery ma za nasledek pridavani zaznamu. Takhle se dozvime vic.
-
děkuji za odpovědi. najednou to funguje. nejspíš opět zlobila databáze.