Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 12.03.08, 20:22
Forum Zuschauer
 
Registriert seit: 30.10.07
Alter: 20
Beiträge: 8
pi_exec_query und WHERE!

Hallo,

ich habe ein problem mit pi_exec_query! Ich bekomme einfach kein Result?!
Hier meine Funktion:

PHP-Code:
  function _getDBData($mode=''$elements=''){
   
    switch(
$mode){
        
      case
'singleview':
          
      break;
          
      default:
      
$table    'tx_ext_data';
      
$addWhere '';
      
$mm_cat   '';
      
$groupBy  'test';
      
$orderBy  'test';
      
$query    'test';
    }
    
    
$result $this->pi_exec_query($table0$addWhere$mm_cat$groupBy$orderBy$query);
    
    
t3lib_div::debug($result);
    
    if(
$result){
      while(
$row mysql_fetch_array($result)){
      
$res[] = $row;
     } 
     
     
t3lib_div::debug($res);
    }
  } 
Ich weiss einfach nicht mehr weiter.... die Werte test sollten mir doch zumd. ein Error auswerfen?! oder seh ich den Wald vor lauter Bäumen nicht?

Danke für jede Hilfe!
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
Sponsored Links
  #2  
Alt 12.03.08, 23:46
Forum Zuschauer
 
Registriert seit: 12.03.08
Alter: 31
Beiträge: 2
sql_fetch_assoc

Versuch mal die kurze Form und benutze dir TYPO3 DB-Funktion:

PHP-Code:
$res $this->pibase->pi_exec_query('tx_table_main''''');
while (
$row $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) 
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 13.03.08, 07:24
Forum Zuschauer
 
Registriert seit: 30.10.07
Alter: 20
Beiträge: 8

Zitat:
Zitat von matschem Beitrag anzeigen
Versuch mal die kurze Form und benutze dir TYPO3 DB-Funktion:

PHP-Code:
$res $this->pibase->pi_exec_query('tx_table_main''''');
while (
$row $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) 
hey, danke erstmal leider hilft mir das auch nicht weiter! und was ist pibase? bei mir sieht der aufruf nun so aus:

PHP-Code:
$result $this->pi_exec_query('tx_fftutorials_data''''');
    
    
t3lib_div::debug($result);
    
    while(
$row $GLOBALS['TYPO3_DB']->sql_fetch_assoc($result)){
      
$res[] = $row;
    } 
     
    
t3lib_div::debug($res); 
leider ist das $res array immer noch leer :sad:
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 13.03.08, 12:19
Forum Zuschauer
 
Registriert seit: 12.03.08
Alter: 31
Beiträge: 2

Hatte auch mal damit zu kämpfen.
In der API, die du z.B. hier findest TYPO3 unleashed: TYPO3 API, steht :

Zitat:
Executes a standard SELECT query for listing of records based on standard input vars from the 'browser' ($this->internal['results_at_a_time'] and $this->piVars['pointer']) and 'searchbox' ($this->piVars['sword'] and $this->internal['searchFieldList']) Set $count to 1 if you wish to get a count(*) query for selecting the number of results. Notice that the query will use $this->conf['pidList'] and $this->conf['recursive'] to generate a PID list within which to search for records.
Im source code wir von pi_exec_query die Funktion
pi_list_query aufgerufen. Und hier

PHP-Code:
$pidList $this->pi_getPidList($this->conf['pidList'],$this->conf['recursive']); 
Also musst du wahrscheinlich $this->conf['pidList'] mit den Seiten ids, in denen sich deine Inhaltselemente befinden, setzen.
Dann sollte es funktionieren.
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 13.03.08, 12:20
Benutzerbild von just2b  
Registriert seit: 03.11.04
Alter: 25
Beiträge: 2.106

nimm die exec_SELECTquery, alles dazu u.a. hier typo3.org: Documentation: TYPO3 Core API (TYPO3 API overview)

georg
__________________
TYPO3 3.7./3.8.X/4.0.X/4.1.1
just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot
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


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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 anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB 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
Prob. mit pi_exec_query() TCA Fehler typonewbe Extension modifizieren oder neu erstellen 0 16.07.06 11:52


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:14 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS