mysql_query mit $variablen

chuvak

Erfahrenes Mitglied
Ich definiere erstmal die Variable $senden1, wo ich die Spaltennamen meiner Tabelle reinschreibe:
PHP:
$senden1 = 'titel, inhaber';

Danach definiere ich die Variable $senden2, wohin ich die Werte meines Formulares übergebe:
PHP:
$senden2 = $_POST['titel'], $_POST['inhaber'];

Dann versuche ich das in eine MySQL-Datenbank einzutragen:
PHP:
$abc = mysql_query("INSERT INTO tabelle1('$senden1') VALUES ('$senden2')");


Doch leider funktioniert das nicht.
Ist mein Gedanke grundlegend falsch oder habe ich da nur einen kleinen Fehler drin?

Danke!
 
Sollte das query nicht anders sein?

Probiere das einmal

Code:
$query = "INSERT INTO tabelle1 (" . $senden1 . ") VALUES ('" . $_POST['titel'] . "', '" . $_POST['inhaber'] . "')";
$abc = mysql_query($query);

Und die Zeile
Code:
$senden2 = $_POST['titel'], $_POST['inhaber'];
gibt bei mir eine Fehlermeldung, und habe ich auch nie so gesehen, was willst du damit bezwecken?

Im Endeffekt gibt es viele verschiedene Möglichkeiten, kannst ja auch das $senden2 so anpassen dass es funktioniert.

Und das nächstemal bitte Fehlermeldungen mit angeben.

lg
 
Zurück