php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.03.2006, 16:19  
Gast
 
Beiträge: n/a
Standard zwei SQL-Befehle (SELECT UND UPDATE) auf einmal vollziehen.

Hei ich habe eine frage.
kann ich in einer SELECT abfrage gleichzeitig auch ein update befehl ausführen?
Bei einem Versuch
Code:
select count(*) from users WHERE id=1; UPDATE toplist_user SET in=$row[in]+1 WHERE id=5;
da kommt jedoch der fehler
Code:
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 '; UPDATE user SET in=$row[in]+1 WHERE id=5;' at line 1

was hab ich da falsch gemacht???


p.s.
das ist ein aufgabe meines lehrers, weil er das nicht hinkriegt
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.03.2006, 16:22  
Benutzer
 
Registriert seit: 27.10.2005
Beiträge: 53
Josh
Josh eine Nachricht über Skype™ schicken
Standard

SET in=$row[in]+1

könnte da der fehler liegen?
Josh ist offline   Mit Zitat antworten
Alt 09.03.2006, 16:23  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

ich versteh nicht ganz was du machen wilst..

einfach einen Subquery?! das kannst du erst ab MySQL Version 4.1

zeig mal den PHP Code..
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 09.03.2006, 16:34  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

1. SET in=
Keine Spalte heisst "in". Siehe MySQL-Handbuch zu "reservierten Wörtern".

2. Prinzipiell geht ein Update, der sich Daten aus einem Select holt... Aber schreibe mal, was du genau vorhast.
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] Mysql Insert Select + Concat Hu5eL Datenbanken 14 10.06.2008 10:39
Update / syntaxfehler prinzli Datenbanken 7 24.11.2007 21:24
Select mit update Lern_HEIKO Datenbanken 3 06.11.2007 19:51
UPDATE mit Subquery cycap Datenbanken 6 27.09.2007 14:25
SELECT und UPDATE gleichzeitig ?? madSoul Datenbanken 15 22.09.2006 12:12
SELECT AS geht bei AVG net cyberholic Datenbanken 0 04.05.2006 09:43
[JavaScript] Event Handler in form select - Syntax? winfo_cologne HTML, Usability und Barrierefreiheit 5 29.03.2006 16:47
UPDATE count nach Link Aufruf ? PHP Tipps 2006 9 22.01.2006 14:53
[Erledigt] Update mit Select Anweisung verknüpfen Datenbanken 3 12.09.2005 16:37
[Erledigt] SELECT in SELECT PHP Tipps 2005 5 06.04.2005 22:30
Update per Cronjob (where Feld = Wort) Apfeltyp PHP Tipps 2004-2 3 14.12.2004 18:25
[Erledigt] Select & Update Syntax Problem! Datenbanken 3 14.12.2004 18:17
[Erledigt] 2 mal select 1 form PHP-Fortgeschrittene 1 01.09.2004 20:13
selektierter wert in select box anzeigen PHP Tipps 2004 6 30.08.2004 13:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql update select, sql select update, sql update mit select, update select sql, sql set befehl, mysql select und update gleichzeitig, update sql select, select update sql, sql select und update, sql select and update, update mit select sql, sql update from select, sql update set select, sql befehle, sql update where select, sql select mit update, sql befehl set, sql update with select, sql update in select, sql befehle set

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.