mySQL INSERT INTO Probleme

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/mysql_insert_into_probleme_99305/page_1 - zur Vollversion wechseln!


moidaschl schrieb am 22.11.2003 um 14:20

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 ;)


that schrieb am 22.11.2003 um 14:22

Quotes vergessen? ;)


moidaschl schrieb am 22.11.2003 um 14:26

? 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


atrox schrieb am 22.11.2003 um 18:23

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.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025