+ Antworten
Ergebnis 1 bis 3 von 3

Thema: komisch: plötzlich Probleme beim DB auslesen!

  1. #1
    Neu an Board
    Registriert seit
    01.01.2008
    Beiträge
    45
    Bedankte sich
    14
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard komisch: plötzlich Probleme beim DB auslesen!

    Hi Folks!

    Komische Sache:
    Ich habe auf unserer Seite die Com/Mod Eventlist installiert, etwas geändert (zusätzl. Anzeige der Categorie in dem Modul) alles lief Wochenlang prima... Heute sehe ich, dass die Categorie nicht mehr angezeigt wird. Alles gecheckt DB ok, Code ok usw.
    Es wurde definitiv an dem Modul nix geändert. Nach längerem rumprobieren habe ich dann festgestellt:

    Code:
    $abfrage = 'SELECT id, catname FROM jos_eventlist_categories AS v';
    $ergebnis = mysql_query($abfrage);
    $got = array();
    while ($SCrow = mysql_fetch_array($ergebnis, MYSQL_ASSOC)) {
    array_push($got, $SCrow);
    Das $ergebnis ist irgendwie schon leer !!??

    Alles mögliche probiert, ohne Erfolg.
    Letzte Idee:
    Code:
    mysql_connect("domain.de",
      "user","pass");
      mysql_select_db("dbname");
    testweise davor eingefügt: Geht wieder!
    komischerweise ist nur die eingebaute Abfrage betroffen, die anderen ($titel usw) nicht. Gut es geht jetzt erstmal, aber hartverdrahtet ist halt auch nicht so schön.

    woran könnte es liegen?

  2. #2
    Pöser Moderator Avatar von SniperSister
    Registriert seit
    23.09.2005
    Ort
    /home/köln
    Alter
    22
    Beiträge
    2.506
    Bedankte sich
    77
    Erhielt 680 Danksagungen
    in 465 Beiträgen

    Standard

    Zitat Zitat von smaxx Beitrag anzeigen
    woran könnte es liegen?
    Du benutzt die folgenden Abfrage in einem Joomla-Modul?! Joomla 1.0? Dann spar die doch die unnötige Arbeit mit der eigenen Datenbankverbindung und nutze die Funktionen die dir Joomla zur Verfügung stellt!

    Dann wird hieraus:
    Code:
    $abfrage = 'SELECT id, catname FROM jos_eventlist_categories AS v';
    $ergebnis = mysql_query($abfrage);
    $got = array();
    while ($SCrow = mysql_fetch_array($ergebnis, MYSQL_ASSOC)) {
    array_push($got, $SCrow);
    das hier (zumindest wenn mich meine Erinnerung gerade nicht trügt...):

    PHP-Code:
    global $database;
    $abfrage 'SELECT id, catname FROM #__eventlist_categories AS v';
    $database->setQuery($abfrage);
    $got $database->loadAssocList(); 

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    01.01.2008
    Beiträge
    45
    Bedankte sich
    14
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Prima, klappt hervorragend! Danke!
    Leider hab ich das ganze DB-Gedöns noch nicht so ganz kapiert, werd´ mich aber bessern!

    Was mich nur wundert: Warum lief das 3 Wochen ohne Probleme!? Naja, egal.

    Grüße Smaxx

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein