SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.06.2008, 14:41:45
scraddy scraddy ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 37
Beiträge: 9
INSERT INTO in einem IF-Statement

hallo comm,

ich möchte ein INSERT INTO nur ausführen, falls ein SELECT einen gewissen wert liefert.

bisher habe ich:

Code:
IF (SELECT COUNT(*) FROM changes WHERE ...) > 1 
THEN INSERT INTO points (...) VALUES (...);
END IF;
das SELECT im IF und das INSERT INTO funktionieren beide einzelnd.

leider gibt es trotzdem einen wenig aussagekräftigen fehler:

Code:
#1064 - 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 'IF (SELECT COUNT(*) FROM changes ... at line 1
ist die bedingung so in der form nicht erlaubt? in der mysql-referenz steht das if-statement so beschrieben. gibt es andere lösungen für das problem?

danke und gruß, markus

Geändert von scraddy (28.06.2008 um 14:44:57 Uhr)
Mit Zitat antworten
  #2  
Alt 04.07.2008, 13:26:52
Scorpi Scorpi ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 48
Beiträge: 3
AW: INSERT INTO in einem IF-Statement

ich glaube es gibt kein "Then" , sondern wird mit "," getrennt also
If (......>1,......)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
"Verschachtelte" Selects über 3 Tabellen Mattes1001 MySQLi/PDO/(MySQL) 6 09.06.2008 16:22:46
Die zwei besten Werte pro Land frank2342 MySQLi/PDO/(MySQL) 4 14.05.2008 16:30:44
INSERT INTO paulmuadip MySQLi/PDO/(MySQL) 4 07.04.2008 23:09:40
Leeres Resultat? Sk3y MySQLi/PDO/(MySQL) 10 13.11.2006 18:57:40
Menüstruktur aus Datenbank rekursiv auslesen daf555 PHP Entwicklung und Softwaredesign 3 26.02.2006 13:04:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:38:17 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt