Autor | Zpráva | ||
---|---|---|---|
vydrus Profil |
#1 · Zasláno: 24. 2. 2010, 10:05:45
Chtěl bych hromadně provést příkaz REPAIR TABLE u všech tabulek.
Jak na to? Dík. |
||
Kajman_ Profil * |
#2 · Zasláno: 24. 2. 2010, 10:11:06
show tables a cyklus |
||
vydrus Profil |
#3 · Zasláno: 24. 2. 2010, 12:48:15
Asi dělám něco špatně. Vypíše mi to pouze toto:
Resource id #127 Mohl bys mě správně nasměrovat, prosím? |
||
Kajman_ Profil * |
#4 · Zasláno: 24. 2. 2010, 14:52:06
Vrátí to data stejně jako select. Tak použít např.
while($radek=mysql_fetch_assoc($resource)) { print_r($radek); } |
||
vydrus Profil |
#5 · Zasláno: 24. 2. 2010, 17:43:31
Tento kód mi vyplivne jména všech tabulek najednou. Já ale potřebuji opravit každou zvlášť. Nevíš, jak oddělit jednotlivá jména?
$result=mysql_query("SHOW TABLES FROM blablabla"); while($tabulky=mysql_fetch_array($result)) { /* mysql_query("REPAIR TABLE" . $tabulky[0]); */ print_r($tabulky[0]); } |
||
Časová prodleva: 14 let
|
0