 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
21.08.2002, 18:51
|
#1
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
[PHP/MYSQL] Mehrere INSERT's "auf einmal"?
Ist vielleicht eine blöde Frage, aber - kann ich mit einer mysql_query mehere INSERT's auf einmal ausführen? Zum Beispiel so:
PHP-Code:
$user_pics="INSERT INTO user_pics (unique_id,pic_name,pic_art) "
."VALUES ('$unique_id','-','1')\n"
."INSERT INTO user_pics (unique_id,pic_name,pic_art) "
."VALUES ('$unique_id','-','2')\n"
."INSERT INTO user_pics (unique_id,pic_name,pic_art) "
."VALUES ('$unique_id','-','2')\n"
."INSERT INTO user_pics (unique_id,pic_name,pic_art) "
."VALUES ('$unique_id','-','2')\n"
."INSERT INTO user_pics (unique_id,pic_name,pic_art) "
."VALUES ('$unique_id','-','3')\n"
."INSERT INTO user_pics (unique_id,pic_name,pic_art) "
."VALUES ('$unique_id','-','3')\n"
."INSERT INTO user_pics (unique_id,pic_name,pic_art) "
."VALUES ('$unique_id','-','3')\n";
mysql_query($user_pics,$dbase) or die(mysql_error());
Müsste rein theoretisch gehen, oder?
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
21.08.2002, 19:06
|
#2
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
ich vote mal mit nein.
hatte selbst versucht zwei deletes in einem string zu verpacken (braverweise auch noch mit ';' getrennt) hat aber nicht gefunzt.
aber einfach mal einen probegallopp mit einem beispielsdbchen und einem beispielstabellchen und ein paar beispielssätzchen...
das ergebnis würd mich dann eigentlich auch interessieren...
lf
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
21.08.2002, 19:18
|
#3
|
|
TP-Member
Registriert seit: Aug 2002
Ort: Berlin/Deutschland
|
Re: [PHP/MYSQL] Mehrere INSERT's "auf einmal"?
Hi!
Mehrere Inserts müssten eigentlich gehen ...
Meiner Meinung nach müsste das Ganze dann so aussehen:
PHP-Code:
$user_pics = "INSERT INTO user_pics (unique_id,pic_name,pic_art) "
." VALUES ('$unique_id','-','1'), "
." ('$unique_id','-','2'), "
." ('$unique_id','-','2'), "
." ('$unique_id','-','2'), "
." ('$unique_id','-','3'), "
." ('$unique_id','-','3'), "
." ('$unique_id','-','3')";
mysql_query($user_pics,$dbase) or die(mysql_error());
HTH
Colin
Geändert von Colin Schlüter (09.03.2003 um 15:34 Uhr).
|
|
|
21.08.2002, 19:19
|
#4
|
|
TP-Specialist
Registriert seit: May 2001
Ort: Leipzig
|
..
|
|
|
21.08.2002, 20:14
|
#5
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
@Colin Schlüter:
Stimmt, Deine Version ist die "einfachere" und funktioniert auch.
Meine *würde* rein theoretisch funktionieren, wenn ich nach jedem INSERT-Befehl ein Semikolon setzen würde - das gibt aber Ärger mit dem PHP-Parser
Danke für die Hilfe.
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:54 Uhr.
|
 |