Autor | Zpráva | ||
---|---|---|---|
Ricky4852 Profil * |
#1 · Zasláno: 7. 12. 2010, 21:31:43
Zdravim, potreboval by som vedieť či je v MySQL taký príkaz, ktorý dokáže vyhľadať určitú tabuľku.
Ale pozor, nechcem vyhľadať nejakú bunku v tabulke, ale len názov tej tabulky, dajme tomu: groups id | name 1 | Admin 2 | User settings id | name 1 | Přidat stránku 2 | Editace stránky 3 | Přidat novinku permissions id | group_id | setting_id 1 | 1 | 1 2 | 1 | 2 3 | 1 | 3 4 | 2 | 1 5 | 2 | 3 Teraz by som si dal do vyhľadávania slovo " ettin ", a vyhodilo by mi len: settings Dúfam že ma chápete |
||
Jan Tvrdík Profil |
#2 · Zasláno: 7. 12. 2010, 22:01:15 · Upravil/a: Jan Tvrdík
Zkus
SHOW TABLES LIKE '%ettin%' |
||
Kajman_ Profil * |
#3 · Zasláno: 7. 12. 2010, 22:02:01
Myslím, že můžete použít vyhledávání v systémových tabulkách...
http://dev.mysql.com/doc/refman/5.1/en/tables-table.html nebo http://dev.mysql.com/doc/refman/5.1/en/show-tables.html |
||
Ricky4852 Profil * |
#4 · Zasláno: 7. 12. 2010, 22:21:31
Hmm, to by šlo, už len ako to zapísať :)
Skúšam to cez echo mysql_query, ďalej mysql_fetch_array ale stále mi to cez echo nejde nejak vypísať :/ |
||
Jan Tvrdík Profil |
#5 · Zasláno: 7. 12. 2010, 23:10:38
Ricky4852:
„ako to zapísať“ Stejně jako libovolný select. (alespoň myslím) |
||
Ricky4852 Profil * |
#6 · Zasláno: 8. 12. 2010, 01:25:49
No takéto niečo mi nešlo:
$result = mysql_query("SHOW TABLES LIKE '%ettin%'"); $zaznam = mysql_fetch_array($result); echo $result; echo $zaznam; Ani jedno, ani druhe |
||
Keeehi Profil |
#7 · Zasláno: 8. 12. 2010, 07:04:28 · Upravil/a: Keeehi
Ricky4852:
print_r($zaznam); |
||
Časová prodleva: 15 let
|
0