WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » variable als datenbankname » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von damilchmann
sorry leute, hab den fehler gefunden.

richtig sollte es so sein:

1:
mysql_query ("CREATE TABLE `".$spgem."` (



und schon geht es.

danke fürs lesen
von damilchmann
zunächst: welcome OWK - ein neuer mitstreiter

also, ich versuche, wie oben beschrieben eine variable als datenbank name einzusetzen. klingt simpel. dachte ich auch aber irgendwie funzt es nicht. ich vermute es leigt an den hochkommatas aber find den fehler nicht. könnt ihr mal ein auge drauf werfen und mir hilfestellung geben? das wäre spitze

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19:
if ($spgem == "")
			
{
echo "Keine Variable angegeben!";
}
else
{
			
mysql_query ("CREATE TABLE '$spgem' (
 `sg_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
 `z1` SMALLINT NOT NULL ,
 `z2` SMALLINT NOT NULL ,
 `z3` SMALLINT NOT NULL ,
 `z4` SMALLINT NOT NULL ,
 `z5` SMALLINT NOT NULL ,
 `z6` SMALLINT NOT NULL ,
 `lz_id` INT NOT NULL
) TYPE = MYISAM ;");
}


es gibt keine fehlermeldung aber es wird auch keine tabelle angelegt.

Nach oben