Hallo zusammen!
Ich muss so eine MySQL-Klasse für PHP benutzen. Hier hab ich mal eine Funktion davon:
	
Dafür mal ein kleiner Beispielinput:
	
oder
	
Existiert also alles.
Gibt es eine Möglichkeit, die MySQL-Klasse so zu manipulieren, dass ich etwas wie mysql_real_escape_string oder stripshales oder htmlentities benutzen kann?
Die Parameter der Funktion lassen sich leider nicht abändern (die werden halt bereits so benutzt).
Hat jemand eine Idee/einen Vorschlag? Bin froh um alles dergleichen! Auch wenn es irgend eine ultra komplizierte Regex ist
Danke im Voraus und MfG
Onyxagargaryll
					Ich muss so eine MySQL-Klasse für PHP benutzen. Hier hab ich mal eine Funktion davon:
PHP-Code:
	
	
function select($db, $table, $fields="*", $where="", $other="") {
      // load the settings
      require("settings.inc.php");
      
      // connect to server
      $link            =    mysql_connect($settings['mysql']['host'], 
$settings['mysql']['user'],
$settings['mysql']['passwd']);
      if(!$link) { // can't connect to the db
        return mysql_error();
      }
      
      // select the db
      $selected_db    =    mysql_select_db($db, $link);
      if(!$selected_db) { // can't select the db
        return mysql_error($link);
      }
      
      // create the query
      if($where!="") {
        $where        =    " WHERE " . $where;
      }
      if($other!="") {
        $other        =    " " . $other;
      }
      $query            =    "SELECT " . $fields . " FROM " . 
$table . $where . $other;
      
      // execute the query
      $result            =    mysql_query($query, $link);
      if(!$result) {
        return mysql_error($link);
      }
      
      // give the result back
      return $result;
  } 
PHP-Code:
	
	
$mysql->select('db','mytable','userID','userName="Onyx"'); 
PHP-Code:
	
	
$mysql->select('db',"mytable",'userID',"userName='Onyx'"); 
Gibt es eine Möglichkeit, die MySQL-Klasse so zu manipulieren, dass ich etwas wie mysql_real_escape_string oder stripshales oder htmlentities benutzen kann?
Die Parameter der Funktion lassen sich leider nicht abändern (die werden halt bereits so benutzt).
Hat jemand eine Idee/einen Vorschlag? Bin froh um alles dergleichen! Auch wenn es irgend eine ultra komplizierte Regex ist

Danke im Voraus und MfG
Onyxagargaryll
 
          
 )
 ) 
  Moderator
 Moderator

Kommentar