Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/06/2007, 19:42
Finseneu
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 7 meses
Puntos: 1
Re: Mi primer intento de clase

Le agregue métodos nuevos....

Código PHP:

    
function numRows() {

        if(
$this->query_id==0) { die($this->error); }
        return 
mysql_num_rows($this->query_id);

    }
    
    
    
    function 
numFields() {

        if(
$this->query_id==0) { die($this->error); }
        return 
mysql_num_fields($this->query_id);

    }


    
 
    
    function 
getFieldValue($field) { 
    
        
$this->field $field;
        
        while (
$this->row mysql_fetch_row($this->query_id)) {
        
            for(
$i=0;$i $this->numFields();$i++) {
            
                if(
mysql_field_name($this->query_id$i) == $this->field) {
                
                    
$this->field_value[] = $this->row[$i];
                
                }
            
            }
        
        }
    
        return (
$this->field_value);
    
    } 

pero no se, creo que sigo en lo mismo por la forma en que lo tengo que implementar....

Código PHP:

<?php

require ("mysql.class.php");

$my_query = new Mysql;

$my_query->connect("localhost""user""pass""mydb");

$rows $my_query->query("SELECT * FROM table");

foreach (
$my_query->getFieldValue("mail") as $field) {

echo 
$field."<br>\n";
}

?>