"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

mySQL INSERT INTO Probleme

moidaschl 22.11.2003 - 14:20 465 3
Posts

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
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.

Zitat
<?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

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Quotes vergessen? ;)

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
? wie meinst des ?

muss ich des immer so schreiben?

Zitat
$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 :D

ich muss ja aus dem ganzen $add einen string machen sonst hat schreit php wieder...

k solved, danke :D
Bearbeitet von moidaschl am 22.11.2003, 14:30

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
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.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz