Nord-Süd-Richtung
Erfahrenes Mitglied
Hi,
wie man dem Titel entnehmen kann habe ich heute mal versucht meine erste Klasse auf die Beine zu stellen. Ich wollte euch mal darum bitten, Stellung dazu zu nehmen, sowie Verbesserungsvorschläge zu äußern.
wie man dem Titel entnehmen kann habe ich heute mal versucht meine erste Klasse auf die Beine zu stellen. Ich wollte euch mal darum bitten, Stellung dazu zu nehmen, sowie Verbesserungsvorschläge zu äußern.
PHP:
<?php
class mysql{
private connect_id;
private $db;
const host = 'localhost';
const user = '*********';
const pass = '*********';
const db = '*********';
function mysql(){
}
private function connect(){
$this->connect_id = mysql_connect(host,user,pass);
$this->db = mysql_select_db(db);
return $connect_id;
}
}
class select extends mysql{
private $ret_arr;
const RET_ARRAY = 'RET_ARRAY';
const RET_ASSOC = 'RET_ASSOC';
const RET_OBJECT = 'RET_OBJECT';
public function select($query, ret_type){
$connect_id = $this->connect();
$getData = mysql_query($query,$connect_id);
if( $getData == false )
return false;
switch( ret_type ){
case RET_ARRAY:
while( $data = mysql_fetch_array($getData) )
$ret_arr[] = $data;
return $ret_arr;
case RET_ASSOC:
while( $data = mysql_fetch_assoc($getData) )
$ret_arr[] = $data;
return $ret_arr;
case RET_OBJECT:
while( $data = mysql_fetch_object($getData) )
$ret_arr[] = $data;
return $ret_arr;
}
}
}