/* * public void checkAndCreate() * * Checker om tabellerne (SQL) findes * og ellers opretter nogle nye */ function checkAndCreate() { $result = mysql_list_tables("myDatabase"); $cms_table = "cms"; $tables = array();
while ($row = mysql_fetch_row($result)) { $tables[] = $row[0]; }
if(!@in_array($cms_table,$tables)) { $sql = "CREATE TABLE `cms` ( `cmsID` int(11) NOT NULL auto_increment, `strNavn` varchar(255) NOT NULL default '', `txtIndhold` text NOT NULL, PRIMARY KEY (`cmsID`), UNIQUE KEY `strNavn` (`strNavn`) )"; mysql_query($sql); if(mysql_error()) { // Hvis der sker en mysql fejl $error = "MySQL Fejl: ".mysql_error(); echo "<p class=\"error\">".$error."</p>\n"; return false; } else { return true; } } else { return true; } }
claus_joergensen> Du kan sagtens sige pjat, men som sagt afhænger det jo ad databasen, og jeg viste jo ikke noget om det var MySQL eller måske Access vi snakkede om her. :^|
Jeg forstår nu ikke helt hvorfor at du ikke kunne for or-varianten til at fungere... :^|
Synes godt om
Ny brugerNybegynder
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.