• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

INSERT INTO befehl

Akronym

Mitglied
Bei mir funktioniert komischerweise der sql befehl nicht!

Code:
<?php
    
    $connectionid  = mysql_connect ("XXXXX", "XXXXX", "XXXXX"); 
    if (!mysql_select_db ("renews", $connectionid)) 
    { 
      die ("Keine Verbindung zur Datenbank"); 
    }

    $sql = "INSERT INTO categorys (category) VALUES (" .      $_POST[cat_name1] . ")";
    
   mysql_query($sql);

?>
Es ist einfach nicht gegeangen!
dannn habe ich den SQL mit
Code:
echo $sql;
ausgegeben! Nun das Ergebnis:
Code:
INSERT INTO categorys (category) VALUES (test)
Nun habe ich dies in meinem PHPmyAdmin eingefügt und es stand:
Code:
#1054 - Unknown column 'aaaa' in 'field list'
Verstehe es echt nicht! :evil: Kann mir da jemand helfen?
bin über JEDE hilfe dankbar xD

mfg
Akronym
 
Werbung:
Wieso du so eine komische fehlermeldung bekommst, weiss ich auch nicht, jedoch wäre es besser alle Felder und tabellen in `` zu schreiben. hatte schonmal das problem, das meine tabelle wie ein SQL befehl hieß :p
Desweiteren werden Values in '' geschrieben.
Probier mal das:
Code:
 INSERT INTO `categorys` (`category`) VALUES ('test');
 
Werbung:
Zurück
Oben