En ole mikään tietokantaguru (en kyllä mikään muukaan guru), joten osaan vain insert, select jne. perus-mysql-toiminnot. Täten pitää kysyä teiltä apua. Miten saan PHP:lla selville, että onko jokin taulu olemassa? Jos taulua ei olemassa niin sitten sen teko varmaan onnistuu ihan perus mysql_query funktiolla (create table...)?! Sitten vielä, että saako kantaan tehtyä/tarkistettua millään sitä käytettävää tietokantaa?
Jos tiedossa on siis mysql-palvelimen osoite, käyttäjänimi ja salasana, niin onko seuraava mahdollista php:lla?
mysql-palvelin
-database1 (jos ei ole niin luodaan, jos luonti epäonnistuu niin viesti siitä)
--taulu1 (jos ei ole niin luodaan, jos luonti epäonnistuu niin viesti siitä)
--taulu2 (jos ei ole niin luodaan, jos luonti epäonnistuu niin viesti siitä)
--taulu3 (jos ei ole niin luodaan, jos luonti epäonnistuu niin viesti siitä)
IF EXISTS on avainsana, ks. www.mysql.com ja sieltä documentatin jossa homma on väännetty rautalangasta.
Yleisenä ohjeistuksena ohjataan käyttämään mysql_query functiota PHP:ssa joka palauttaa true jos kysely onnistui ja false jos ei onnistunut.
-W-
Vanha, mutta sopii tilanteeseen :) http://www.bash.org/?725783
Aihe on jo aika vanha, joten et voi enää vastata siihen.