URL: https://www.overclockers.at/coding-stuff/hilfe_bei_php_now_funktion_162205/page_2 - zur Vollversion wechseln!
dann solltest du vl das referenzhandbuch genauer unter die lupe nehmen 
na ja, eigentlich verwende ich SET auch nur bei UPDATEs, aber es ist möglich.Code:INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO] tabelle [(spalten_name,...)] VALUES (ausdruck,...),(...),... oder INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO] tabelle [(spalten_name,...)] SELECT ... oder INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO] tabelle SET spalten_name=ausdruck, spalten_name=ausdruck, ...
jo, mit SET is ja viel übersichtlicher 
der meinung bin ich nicht 
Naja... wenn mans mit VALUES in einer wurscht hinschreibt, is es net auf einem blick ersichtlich, was für einen Wert man jetzt welchem Attribut zugewiesen hat. Andererseits könnte man VALUES jo auch in die 2te Zeile dann schreiben... Najo egal 
aber mit values kann man mehrere einträge auf einmal hinzufügen.
Mit SET ja auch..? Oder wie meinst 'mehrere einträge auf einmal'.Zitat von kleinerChemikeraber mit values kann man mehrere einträge auf einmal hinzufügen.
Zitat von matdann solltest du vl das referenzhandbuch genauer unter die lupe nehmenna ja, eigentlich verwende ich SET auch nur bei UPDATEs, aber es ist möglich.Code:INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO] tabelle [(spalten_name,...)] VALUES (ausdruck,...),(...),... oder INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO] tabelle [(spalten_name,...)] SELECT ... oder INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO] tabelle SET spalten_name=ausdruck, spalten_name=ausdruck, ...
dann hab ich wohl drübergeschaut
. Danke für die Aufklärung.Zitat von SpikxMit SET ja auch..? Oder wie meinst 'mehrere einträge auf einmal'.
Achso, ja stimmt
Des is natürlich praktischer, wenn man's braucht.
Ich weiss ob hier viele DB Abstraktionen verwenden, z.B. PEARs DB_DataObject, aber wenn man die zu oft verwendet verlernt man schon fast SQL weils nur mehr selben gebraucht wird. OT, I know 
hi
leider besteht das problem noch immer, brauch jetzt aber die NOW funktion nicht mehr, da ichs mit TIMESTAMP mach
trotzdem passt das noch nicht ganz
hier der komplette code dieser seite:
<html>
<head>
<title>Insert_into_article</title>
</head>
<body>
<?php
$link = mysql_connect("localhost","hak_buchung","hak_buchung") or die("Fehler!!: ".mysql_error());
$db = mysql_select_db("hak_buchung",$link) or die("Fehler!!: ".mysql_error());
$sql = "INSERT INTO tblauktionen SET
subject = '".$_REQUEST['fsubject']."',
description = '".$_REQUEST['fdescription']."',
from = '".$_REQUEST['ffrom']."',
to = '".$_REQUEST['fto']."',
available = '".$_REQUEST['favailable']."',
limit = '".$_REQUEST['flimit']."',
price = '".$_REQUEST['fprice']."',
picture = '".$_REQUEST['fpicture']."';";
echo ($sql);
$result = mysql_query($sql, $link) or die("Fehler!!: ".mysql_error());
?>
</body>
</html>
hoffe ihr findet das problem
tia
1) Welcher Fehler genau?
2) Escapest du die Daten richtig?
Zitat von Rektal1) Welcher Fehler genau?
2) Escapest du die Daten richtig?
Die Lösung des Problems hat mat schon geposted.
so habs jetzt mit ``gemacht
jetzt hab ich fehler in der zeile 7
bin echt am verzweifeln
fehler:
INSERT INTO tblauktionen SET subject = 'sepp', description = 'sdf', `from` = '2006-12-12', `to` = '2006-11-12', available = '15', limit = '3', price = '100', picture = 'test.gif';Fehler!!: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'limit = '3', price = '100', picture = ' at line 7
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026