Miten tarkistan, että jos Mysqlistä ei löydy tietynnimistä taulua, tulostetaan haluttu teksti, esim. submit-nappula.
Tarkistus pitäisi olla sellainen, että se sallii myös sen että tietokannassa ei ole yhtään taulua.
Suorita mysql-kysely 'SHOW TABLES FROM $tietokantanimi'
ja käy läpi yksitellen tulokset vaikka mysql_fetch_row funktiolla jos tietyn nimistä taulukkoa löytyy.
Entä miten tuo varsinainen tarkistus tulisi tehdä while-silmukassa:
if(!$taulu_A==$row[0]){ echo $OK; }
Tuo $row[0] listaa taulujen nimet, mutta miksi tuosta ei löydy yhteensopivuutta vertailussa taulujen nimiin?
Entä kyselyt tyyliin IF NOT EXISTS TABLE? Onko niissä mahdollista tulostaa mitään?
Ratkaisu löydetty!
Homma alkoi toimimaan funktiolla mysql_tablename, koska siinä tietokannan tauluja käydään läpi for-silmukalla eikä whilellä, kuten yleensä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.