mySQL INSERT INTO Probleme
moidaschl 22.11.2003 - 14:20 465 3
moidaschl
Vollzeit-Hackler
|
schönen nachmittag erstmal.. also, ich hab mich mal mit mySQL versucht und das mit einloggen usw klappt ja schon ohne Probleme, nur wollt ich jetzmal in meine Tabelle, die ich vorher mit myAdmin anglegt hab was eineschreiben.. ich poste gleich mal den - eh nicht langen - quellcode. <?PHP include 'mysql.php'; error_reporting(E_ALL); @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error()); mysql_select_db(MYSQL_DATABASE) OR die(mysql_error()); $add = INSERT INTO News(Titel) VALUES('Servus!'); mysql_query($add) OR die(mysql_error()); ?> ich hab die stelle fett markiert, wo ich den fehler vermute, weil dort auch der sever gschrien hat. ich habs auch schon probiert die befehlsreihe direkt in den query zu integrieren, selbe problem. ich hoff ihr könnt mir helfen mfg & tia daschl edit: solved, es muss ein string gesetzt werden
Bearbeitet von moidaschl am 22.11.2003, 14:30
|
that
ModeratorHoffnungsloser Optimist
|
Quotes vergessen?
|
moidaschl
Vollzeit-Hackler
|
? wie meinst des ? muss ich des immer so schreiben? $sql = 'INSERT INTO `News` ( `ID` , `Titel` , `Inhalt` , `Datum` , `Autor` ) ' . 'VALUES ( \'\', \'News2\', \'jeah \', NOW( ) , \'heap\' );' . ''; oder kann ich da welche von den 1000 ` weglassen? edit: MAAH ICH BIN EIN KOFFA ich muss ja aus dem ganzen $add einen string machen sonst hat schreit php wieder... k solved, danke
Bearbeitet von moidaschl am 22.11.2003, 14:30
|
atrox
in fairy dust... I trust!
|
verwende aussenrum die doppelten anführungszeichen ", auf die weise hast du im string auch eine variablenersetzung, und du kannst völlig unproblematisch die einfachen anführungszeichen ' für SQL verwenden.
|