Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 26.01.08, 12:57
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 186

Probleme mit SQL-Abfrage...


Hallo zusammen,

ich erstelle mir gerade eine neue Extension, in der ich einige SQL-Abfragen ausführen muss. Ich verwende hierfür das DB-Objekt $TYPO3_DB:

PHP-Code:
.
.
$res $GLOBALS['TYPO3_DB']->exec_SELECTquery('anzahl','be_users','uid = 2');    
     
t3lib_div::debug($res);   
.

Ich habe nun das Problem, dass ich nicht wirklich einen Wert präsentiert bekomme, sondern lediglich |RESOURCE ID = XXX|...
Ich muss zugeben, dass ich das DB-Objekt zum ersten mal nutze. Wie kann ich den meinen Wert benutzen?

Liebe Grüße
Steffi

PS: Im phpmyAdmin bekomm ich den korrekten Wert mit:

SELECT `anzahl` FROM `be_users` WHERE uid =2
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 26.01.08, 15:21
Forum Stammgast
 
Registriert seit: 13.08.07
Ort: Brüel
Alter: 21
Beiträge: 134
Denny1987 eine Nachricht über ICQ schicken Denny1987 eine Nachricht über Skype™ schicken
Lächeln

Guten Tag,

das mit der RESOURCE ID hat schon seine Richtigkeit.

du brauchst um die Datensätze aus der Datenbank zu holen noch diesen Befehl.

PHP-Code:
$GLOBALS['TYPO3_DB']->sql_fetch_assoc($res); 
Das kleine Beispiel liest alle Ergebnisse aus der DB aus und schreibt diese in den Array Test

PHP-Code:
while($row $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
    
$test[] = $row['dein Tabellenfeld'];

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 26.01.08, 15:59
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 186

Hmmm... das will noch nicht so ganz in mein Kopf.

Sollte es dann nicht so funktionieren?

PHP-Code:
$res $GLOBALS['TYPO3_DB']->exec_SELECTquery('anzahl','be_users','uid = 2');    
       
$GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);  

t3lib_div::debug($res); 
Oder muss ich das jetzt ganz andest, also so wie in deinem Beispiel machen?

Liebe Grüße und vielen Dank für deine Hilfe!
Steffi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 26.01.08, 17:28
Forum Stammgast
 
Registriert seit: 13.08.07
Ort: Brüel
Alter: 21
Beiträge: 134
Denny1987 eine Nachricht über ICQ schicken Denny1987 eine Nachricht über Skype™ schicken

Nein so wie du das jetzt geschrieben hast wird es leider nicht funktionieren da

PHP-Code:
$res $GLOBALS['TYPO3_DB']->exec_SELECTquery('anzahl','be_users','uid = 2');    
       
$GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);  

t3lib_div::debug($res); 
müsste immer noch die Ressourcen ID ausgeben.

PHP-Code:
$variable $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res); 
ließt dir das erste Ergebnis der DB Abfrage als Array aus. Wenn du mehr als das erste Ergebnis auslesen möchtest musste du das in eine schleife machen. Hoffe das war jetzt einigermaßen verständlich ansonsten http://www.php.net/mysql-fetch-assoc nachlesen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 27.01.08, 10:31
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 186

Vielen Dank, Denny1987

Hat alles geklappt und ich habe es verstanden.

Liebe Grüße
Steffi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 27.01.08, 14:26
Forum Stammgast
 
Registriert seit: 13.08.07
Ort: Brüel
Alter: 21
Beiträge: 134
Denny1987 eine Nachricht über ICQ schicken Denny1987 eine Nachricht über Skype™ schicken
Lächeln

Es ist schön das ich dir doch ein wenig helfen konnte, und wenn du es alles verstanden hast ist es um so besser.

Liebe grüße zurück
Denny

P.s vergesse bitte nicht den Thread als gelöst zu markieren.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Einfache if abfrage... skyline TYPO3 4.x Fragen und Probleme 1 05.06.08 22:06
IF Abfrage newloginbox Kleriker TYPO3 4.x Fragen und Probleme 0 25.04.08 08:53
If Abfrage Piet_typo3 TYPO3 4.x Fragen und Probleme 1 21.08.07 12:23
Disclaimer-Abfrage rafaelegli TYPO3 3.x Fragen und Probleme 3 03.07.06 18:26
DB- Abfrage im TS-Setup? Brygida TYPO3 3.x Fragen und Probleme 0 22.02.06 12:09


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:13 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0