AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[PHP+MySQL] MySQL_Fetch_Array

Ein Thema von Alexander · begonnen am 4. Jan 2004 · letzter Beitrag vom 4. Jan 2004
 
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#1

[PHP+MySQL] MySQL_Fetch_Array

  Alt 4. Jan 2004, 11:54
Hi,
ich glaube ich drehe ncoh durch
Auf meinem lokalen Linux-Server mit Apache und PHP 4.2 funkcitoniert folgendes probelmlos:
Code:
class MySQL {
 var $Error    = 0; // Letzte Datenbank-Fehlermeldung
 var $DB_ID   = 0;

 var $DBName   = 0; // Letzter Datenbank-Name

 function MySQL($hostname, $port,$username,$password) {
  $this->DB_ID = mysql_connect("$hostname","$username","$password")
    or die($this->error = "Keine Verbindung mit dem MySQL Server möglich");
   echo $this-> error;
   return $this->error;
 }

 function SelectDB($db) {
   $this -> DBNAme = $db;
   mysql_select_db($db, $this->DB_ID) or die ($this->error = "Die Datenbank $db existiert nicht");
   echo $this-> error;
   return $this->error;
 }

 function Query($query) {
  return MYSQL_QUERY($query, $this->DB_ID);
//   echo $this-> error;
//   return $this->error;
 }
 function FetchArray($query) {
  //$sql = MYSQL_QUERY($query) or die ($this->error = mysql_error());
  [b] return mysql_fetch_array($query, $this->DB_ID); [/b]// hier kommt der Fehler
 }
 function CloseConnection() {
  return mysql_fetch_array($this->DB_ID);
 }

//********************************************************************/
$db = new MySQL($hostname, $port, $username, $password);
 $db->SelectDB($dbName);
 $query = $db->Query("SELECT * FROM editor_smilies ORDER BY smilies_id DESC");

 $SmilieTbl = "     <table>\n";

 while($inhalt = $db->FetchArray($query)) {
   if (bcmod($i, 4) == 0) {
     $SmilieTbl = $SmilieTbl."        </tr>\n         <tr align=\"center\" valign=\"middle\">\n";
    }
   $SmilieTbl = $SmilieTbl."          <td><a href=\"javascript:emoticon('".$inhalt[ code ]."')\"><img src=\"../../images/smilies/".$inhalt[smile_url]."\" vspace=\"5\" hspace=\"5\" border=\"0\" alt=\"".$inhalt[emoticon]."\" title=\"".$inhalt[emoticon]."\" /></a></td>";
   $i++;
  }
 $SmilieTbl = $SmilieTbl."     </tr></table>    \n";
Aber auf'm Webspace mit PHP 4.3.1 funktioniert das nciht mehr:
Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in klassen.php on line 44
Woran liegt das? An anderer Stelle funktioniert MYSQL_FETCH_ARRAY, allerdings ohne Verwendendung meiner kleinen Klasse, schon, nur hier in Verbindung mit der Klasse nicht... Könnt ihr mir helfen?
Alexander
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz