Avatar billede code_freak Nybegynder
09. september 2003 - 12:36 Der er 8 kommentarer og
1 løsning

se om mysql table ikke findes

er det en måde et se om en table ikke findes? så den ikke giver fejl, men køre en anden funktion, f.eks så den bliver lavet

CREATE TABLE losttable (
lostfirst varchar(64),
lostsecond varchar(64),
};
Avatar billede websmith Nybegynder
09. september 2003 - 12:44 #1
Du kan bruge:

CREATE DATABASE IF NOT EXISTS losttable(
lostfirst varchar(64),
lostsecond varchar(64),
};

og så bare køre den hver gang :)
Avatar billede code_freak Nybegynder
09. september 2003 - 12:46 #2
er der ikke en måde at fange fejlen, i PHP, også køre den?
Avatar billede websmith Nybegynder
09. september 2003 - 12:50 #3
det ved jeg ikke.  hvad med noget ala det som man bruger normalt..

$result = mysql_query($query) or create_table();
Avatar billede websmith Nybegynder
09. september 2003 - 12:51 #4
dvs. istedet for nedenstående:

$result = mysql_query($query) or die("Query failed : " . mysql_error());

eller du kan måske også:

mysql_select_db('losttable', $lnk) or die ('Can\'t use losttable : ' . mysql_error());
Avatar billede code_freak Nybegynder
09. september 2003 - 12:53 #5
det ikke database jeg skal lave, kun table
Avatar billede websmith Nybegynder
09. september 2003 - 12:54 #6
CREATE TABLE IF NOT EXISTS losttable(
lostfirst varchar(64),
lostsecond varchar(64),
};
Avatar billede code_freak Nybegynder
09. september 2003 - 12:55 #7
nej det var dit svar:
mysql_select_db('losttable', $lnk) or die ('Can\'t use losttable : ' . mysql_error());

det er til databaser
Avatar billede websmith Nybegynder
09. september 2003 - 20:28 #8
jeps. Derfor mit rettede CREATE TABLE :)
Avatar billede code_freak Nybegynder
10. september 2003 - 09:46 #9
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester