Autor Zpráva
libis
Profil
Zdravím,

upravuji jeden web a nevím si rady. Udělám klasický výpis z mysql do php stránky a zobrazi se mi z jedné tabulky jen záznamy ( 2,3,4) - přitom v phpmyadminu vidím 6 záznamu. Nebo v jiné tabulce mi to nevypíše poslední záznam (39 záznamů), ale v phpmyadminu vidím i ten poslední (40.). Nikdy jsem se stím nesetkal. Je něco, co přehlížím?
panther
Profil
libis:
ukaž dotaz, jakým data taháš.
libis
Profil
$query = mysql_query("SELECT * FROM `shop_admin_uzivatele`");
while($result = mysql_fetch_array($query)){
echo $result["shop_admin_uzivatele_id"]." ";
}
libis
Profil
do těch 2 tabulek mysql jsem přidavál data (vždy jen po jednom řádku), tak nevím, jestli to může mít vliv. Už prostě nevím, co dělám blbě.
Keeehi
Profil
smazáno
Tori
Profil
libis:
měla jsem podobný problém, když jsem ručně upravovala data v tabulkách (a udělala v nich chaos). Zkuste spustit:
CHECK TABLE `shop_admin_uzivatele`, `tabulka2`, `tabulka3` ....

- zjistíte, jestli tabulka není poškozená a nepotřebuje opravit. Případně ještě
CHECK TABLE `shop_admin_uzivatele` EXTENDED
, což vám zkontroluje i indexy řádek po řádku (ale bude to trochu déle trvat).

edit: pokud byste je pak opravoval příkazem REPAIR, doporučuje se nejdřív zálohovat všechna data.
libis
Profil
Díky za rady, zkusím tabulky zkontrolovat, snad to pojede.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0