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 ::

Das Zend Framework

Das Zend Framework 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 31.01.2007, 14:01:45
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
INSERT mit SubSelect?

Aloha, folgendes bewegt mich

Ich möchte einen INSERT ausführen, indem ich daten verwende die ich über einen subselect rausbekomme.

frage 1)
Kann ich in einem INSERT statement überhaupt einen SELECT ausführen?

frage 2)
wie mache ich das ohne SubSelect? (MySql 4.0.23)

der gedachte query würde so gehen:
Code:
INSERT INTO menue
   (name, url)
VALUES
   ('test', "SELECT position +1 FROM menue ORDER BY DESC LIMI 1");
Ich möchte also die höchste position ermitteln und einen draufsetzen
danke für eure vorschläge und zeit

ps: ich weiss das die syntax für einen subSelect anders aussieht.
Mit Zitat antworten
  #2  
Alt 31.01.2007, 14:06:21
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: INSERT mit SubSelect?

Schau dir mal INSERT ... SELECT an.
Mit Zitat antworten
  #3  
Alt 31.01.2007, 14:56:59
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: INSERT mit SubSelect?

ich habs mir angeschaut und bin nicht viel schlauer *schäm*
aber meinen wunsch SELECT könnte man auch so ausführen
Code:
SELECT MAX(position)
FROM menu
Mit Zitat antworten
  #4  
Alt 31.01.2007, 17:04:21
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: INSERT mit SubSelect?

Zitat:
Zitat von Indyk Beitrag anzeigen
Ich möchte also die höchste position ermitteln und einen draufsetzen
danke für eure vorschläge und zeit
wie wärs mit einem AUTO_INCREMENT für dieses feld?
Mit Zitat antworten
  #5  
Alt 05.02.2007, 08:45:47
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: INSERT mit SubSelect?

es handelt sich um ein verschachtelstes Menü mit ParentID ect.
eine laufende nummer wäre unangebracht. Da es durch aus mehrere position = 1 geben kann solange sie eine andere ParentID haben.
Mit Zitat antworten
  #6  
Alt 05.02.2007, 10:43:39
vonwegen vonwegen ist offline
Anfänger
 
Registriert seit: Jan 2007
Ort: Leipzig
Alter: 41
Beiträge: 30
AW: INSERT mit SubSelect?

hm

also wenn ich das richtig verstehe, hast du ein menü in welchem man die position der einzelnen menüpunkte "verschieben" kann?

ich würde das dann im php machen...

denn du kannst/willst ja auch einen menüpunkt von dem einen obermenüpunkt zu einem anderen obermenüpunkt verschieben?!

da bräuchtest du die funktionen eh...

grüße vonwegen
__________________
error & trial
Mit Zitat antworten
  #7  
Alt 05.02.2007, 11:21:56
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: INSERT mit SubSelect?

mir gehts aber nicht um das menü
sondern in einem INSERT den höchsten wert selectieren und den um 1 zu erweitern.

ob das jetzt ein menü ist,
oder die anzahl an armen eines menschen
ist so ziemlich egal.

aber in meiner mysql version laufen leider noch keine subSelects.
danke also für eure hilfe
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
Leeres Resultat? Sk3y MySQLi/PDO/(MySQL) 10 13.11.2006 18:57:40
Insert Into verkürzen? theaims MySQLi/PDO/(MySQL) 4 12.07.2006 21:24:27
Menüstruktur aus Datenbank rekursiv auslesen daf555 PHP Entwicklung und Softwaredesign 3 26.02.2006 13:04:25
OUTER JOIN oder so? c4 MySQLi/PDO/(MySQL) 5 24.08.2004 13:15:09
INSERT mit Verknüpfungen? feuervogel MySQLi/PDO/(MySQL) 3 10.06.2004 22:49:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:30:29 Uhr.


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


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