oelbalMedlem sedan jan. 20014 973 inlägg En snabb fråga:
Jag behöver några rader kod som kollar om en tabell i en databas (mySQL) existerar!
Om den gör det så sätter den in angivna värden i tabellen, men om den inte gör det så skapar den en ny tabell, SEDAN sätter den in angivna värden i tabellen, med t.ex. namnet "test".
Hur görs detta?
------------------
Mina knäskålar klapprar fortfarande efter Kent-Mustafas trummsolo!
[Redigerat av oelbal den 15 jun 2001]
SPiNMedlem sedan mars 20007 896 inlägg Jag vet inte om följande funkar, men du kan juh alltid prova :)
if(@mysql_query("INSERT INTO tbl (fld) VALUES($fld_val)"))
echo "Det fanns en tabell!";
else {
mysql_query("CREATE TABLE tbl (fld text NOT NULL, PRIMARY KEY(fld))");
mysql_query("INSERT INTO tbl (fld) VALUES($fld_val)");
echo "Tabellen skapad!";
}
------------------
SPiN, bjorne.w@telia.com
-- They pretend to pay me, I pretend to work --
spangoMedlem sedan juni 20008 205 inlägg CREATE TABLE IF NOT EXIST din_tabell (
/* blaha blaha... */
);
http://www.mysql.com/doc/C/R/CREATE_TABLE.html
------------------
These are the cries of the carrots, the cries of the carrots! You see, Reverend Maynard, tomorrow is harvest day and to them it is the holocaust.