Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2007, 23:53
insane
 
Fecha de Ingreso: mayo-2007
Ubicación: Home
Mensajes: 24
Antigüedad: 17 años, 8 meses
Puntos: 0
extendiendo la classe ... una duda

Ok.. Mi clase padre llamada a secas Db ...
Código PHP:
<?php
class Db {

var 
$server='localhost';
var 
$user='insane';
var 
$psw='xxxxxx';
var 
$database='administrativo';
var 
$haystackQuerys=array(); 
var 
$connection;
var 
$id=0;
var 
$counter=0;
var 
$errorCounter;


function 
__construct(){

}

        function 
connect(){
            
            
$this->connectionmysql_pconnect($this->server,$this->user,$this->psw);
            
$this->usedb($this->database);        
        }

function 
getConnection(){

static 
$connectionSingleton=null;

    if(
null===$connectionSingleton){
    
    echo 
"<b>New</b><br>";
        
       
$connectionSingleton = new Db();
       
$connectionSingleton->connect();
       
       return 
$connectionSingleton;
        
    }else{
    
    echo 
"<b>Singleton</b><br>";
        
        return 
$connectionSingleton;
    }

function 
execute($querye="",$retry=boolean){

$queryx = ($querye =="") ? array_shift($this->haystackQuerys) : $querye;                
$result=mysql_query($queryx,$this->connection);
if(
$result)$this->counter++;else $this->errorCounter++;                
return 
$result $result mysql_error();

}    

        
}
//......
//...
?>
Mi otra clase
Código PHP:
class MysqlResultsInterpretations extends Db {



function 
MysqlResultsInterpretations(){
    
parent::getConnection();
}
    
function 
toSomething($sql){
  
$this->execute($sql);
}
    


El problema
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\www\veryImportantProject\lib\database\Db.class. php on line 875 ''la de el methodo ejecutar en Db

porque ???
sugerencias ??
gracias.

Última edición por insane; 26/05/2007 a las 00:22