Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP:lla MySQL taulun tarkistus

punppis [01.08.2007 09:33:08]

#

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ä)

Wizard [01.08.2007 09:36:54]

#

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-

Olga [01.08.2007 10:46:32]

#

Vanha, mutta sopii tilanteeseen :) http://www.bash.org/?725783

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta