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

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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 25.02.2009, 03:24:44
ellesmitt ellesmitt ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 59
Beiträge: 2
Mal wieder SELECT MAX()

Hallo liebe Experten,

nach erfolgloser Suche im Forum brauch ich mal Eure Hilfe.

Ich benötige lediglich den größten Wert der Spalte "index" in meiner Datenbank.
Den versuche ich wie folgt zu ermitteln:

PHP-Code:
$link=mysql_connect("rdbms.strato.de","Xxxxxxx","xxxxxx");
$db="XXxxxxxx";

$sel_max "SELECT MAX('index') AS 'maxid' FROM news";
$max mysql_db_query($db,$sel_max,$link);
if(!
$max){
    echo 
"max-Abfrage funktioniert nicht!<br>" mysql_error();
}else{
    
$maxid_obj mysql_fetch_object($max);  
    
$maxid $maxid_obj->maxid;
    echo 
$maxid;

Allerdings gibt mir dieser Code nur den NAMEN (hier: "index") aus, anstatt den größten Wert (derzeit 37).

Die "index"-Spalte ist int(11) formatiert.
Die Datenbank hat derzeit 22 Zeilen und 5 Felder.
Der größte Wert bei "index" ist 37.

Kann mir bitte mal jemand auf die Sprünge helfen?

PS: Die Datenbank-Daten hab ich durch Xxx-e ersetzt...

vielen Dank für Eure Hilfe
ellesmitt

Geändert von ellesmitt (25.02.2009 um 03:25:36 Uhr)
Mit Zitat antworten
  #2  
Alt 25.02.2009, 07:21:07
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: Mal wieder SELECT MAX()

MAX('index') = Suche den 'höchsten' String - Und da index damit schon vorgegeben ist, kann das Ergebniss auch nur index lauten.

Die Hochkommas haben deshalb in dieser Abfrage nichts zu suchen. Versuchs mal ohne, dann sollte es auch funktionieren. :)

Geändert von Crisps (25.02.2009 um 07:31:00 Uhr)
Mit Zitat antworten
  #3  
Alt 25.02.2009, 15:10:01
ellesmitt ellesmitt ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 59
Beiträge: 2
AW: Mal wieder SELECT MAX()

Hi Crisps,

danke für die schnelle Antwort!
Das mit dem durch die Hochkommas spezifizierten String leuchtet mir ein.

Allerdings meckert mySQL beim Ausführen der Abfrage rum und meint, dass meine Syntax nicht stimmt, wenn ich nur MAX(index) schreibe.

Hab mich aber jetzt an dasselbe Problem erinnert, dass ich vor Jahren mal hatte und hab jetzt MAX(`index`) - also mit accent grave - geschrieben. So funktionierts.

Danke für den Denkanstoß!

Liebe Grüße
Elle
Mit Zitat antworten
  #4  
Alt 25.02.2009, 15:14:54
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: Mal wieder SELECT MAX()

Ach ja, das hatte ich ganz vergessen: index ist ein reserviertes Wort, dass man mit Backticks escapen muss wenn man es doch in einer Abfrage verwenden will. Aber das hast Du ja jetzt schon selbst herausgefunden.
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
select in select verschachteln DerSchatten MySQLi/PDO/(MySQL) 7 19.12.2007 21:22:13
Select mit Where-Clause aus Variable/Array RoSt MySQLi/PDO/(MySQL) 7 01.08.2006 12:44:02
Probleme mit PHP und mySQL, Select xy as yz funktioniert nicht KickMuck MySQLi/PDO/(MySQL) 1 04.03.2006 12:24:31
To Many Connections ProGamer11 PHP Grundlagen 0 18.06.2003 23:52:56
Ich willst jetzt wissen - Select * oder nicht Select * CyberAge PHP Grundlagen 22 13.08.2002 17:40:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:40:28 Uhr.


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


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