MySQL: Create Table mit Variable?

Hallo!
Weiß zufällig jemand, wie ich eine Variable in den „CREATE TABLE“-Befehl einbauen kann?
Der sieht bei mir bis jetzt so aus:

$sql=‚CREATE TABLE test (‘
. ’ name VARCHAR(10) NOT NULL, ’
. ’ pw VARCHAR(10) NOT NULL, ’
. ’ PRIMARY KEY (name)’
. ’ )’
. ’ TYPE = myisam’;
$erstellen=mysql_query($createbefehl);

Jetzt möchte ich aber gerne das test durch eine Variable ersetzen. Ich hab auch schon einiges ausprobiert, z.B.
$name=„tabellentest“;
…‚CREATE TABLE $name (‘… ,

…‚CREATE TABLE ".$name." (‘… oder

…‚CREATE TABLE echo $name (‘…

aber irgendwie klappt’s nicht

Danke schildi

Hallo Schildi,

statt

...'CREATE TABLE `".$name."` ('...

sollte

...'CREATE TABLE `'.$name.'` ('...

funktionieren. (Strings sind mit dem startenden Zeichen zu beenden).

MfG Georg V.

P.S.: Ansonsten bitte MySQL-Fehlermeldung abfragen und posten …

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

(Strings sind mit dem startenden Zeichen zu
beenden).

Ach Mann^^ Da hätte ich auch selber drauf kommen können^^ Bei normalen Strings mache ich das sonst auch immer richtig-.-

Naja, auf jeden Fall klappt’s jetzt so, wie’s soll :smile: Danke!

MfG, Schildi