• 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
 
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');
 
Zurück
Oben