Máte problém s konfigurací počítače? Hledáte nejlepší webhosting pro vaši aplikaci? Nevíte si rady s nějakým zajímavým programátorským oříškem? Týká se dotaz fóra? ... Pokud ano, tak je toto diskuzní fórum určeno právě vám.
Zdravím, měl bych drobný dotaz. Dá se v php nějakým příkazem ověřit že v SQL existuje daná tabulka a pokud ne, akce zadaná dále by se neprováděla? U souborů vím že je to nějak if file_exist ale je něco podobného i pro tabulky v databázi?
existuje třeba příkaz SHOW TABLES FROM JMENODATABAZE; který vypíše seznam existujících tabulek... předpokládal bych, že tento, nebo podobný příkaz používá administrace phpRS k vytvoření toho drop_down menu tabulek k jejich zálohování. Použil bych asi tohle a potom bych si ověřil, jestli se v jménech tabulek získaných tímto příkazem vyskytuje jméno, které hledáš. Když to třeba vložíš do pole, tak v php už jsou funkce na ověření existence dané hodnoty v poli a podobně.
no něco jsem o tom četl ale z anglických "technických" manuálů jsem tak nějak mimo.
já právě potřebuju udělat, aby se mi před vykonáním sql dotazu zjistilo zda tabulka vubec existuje a pokud ne aby se dotaz vubec neprováděl a vyhodilo by to nějakou tu chybovou hlášku třeba "Tabulky neexistují" a tak. jdu se s tim poprat
b) klasický SELECT z db information_schema:
SELECT table_name FROM INFORMATION_SCHEMA.TABLES
[WHERE table_schema = 'db_name']
[WHERE|AND table_name LIKE 'wild']