Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

PHP und mysql_query: Mehrere SQL-Statements senden

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
mcchaos
PostRank 9
PostRank 9
Beiträge: 1414
Registriert: 27.07.2004, 19:18

Beitrag von mcchaos » 11.10.2006, 08:31

Hallo!

Ich würde gerne mittels PHP und einem mysql_query mehrere SQL-Statements hintereinander senden.

Z.B.:
mysql_query("INSERT INTO table SET a='Hallo'; INSERT INTO table SET a='Leute');

Das gibt aber einen Fehler.

Gut, ich könnte natürlich den String vorher parsen und auf mehrere mysql_query verteilen, das wäre aber ein nicht kleiner Aufwand (ein einfacher Split auf ; würde ja ; in den Values nicht beachten usw).

Ideen?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


busTa
PostRank 5
PostRank 5
Beiträge: 312
Registriert: 19.02.2006, 13:36
Wohnort: Hannover

Beitrag von busTa » 11.10.2006, 08:34

mysql_query kann nur eine Abfrage ausführen.
Google Ranking überwachen - Bis Platz 1000 - mit History

twitch
PostRank 9
PostRank 9
Beiträge: 1222
Registriert: 09.04.2005, 14:01

Beitrag von twitch » 11.10.2006, 08:42

Da musst du schon mehrere Statements raus basteln...
Es gibt ja gute Hilfsmittel wie "foreach" oder ähnliches :-)

SEO - History, Tools, Videos, Downloads und mehr auf https://www.seo-ranking-tools.de/

cren
PostRank 6
PostRank 6
Beiträge: 379
Registriert: 04.06.2005, 16:30

Beitrag von cren » 11.10.2006, 09:20

So groß ist der Aufwand doch bestimmt nicht.

Ersetz einfach alle

; INSERT INTO table

mit

;');\n mysql_query('INSERT INTO table

:)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag