Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/07/2010, 11:58
Avatar de RIVERMILLOS
RIVERMILLOS
 
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Respuesta: Ayuda con " Fatal error: Cannot redeclare class Conexion "

Hola muchas gracias por sus prontas respuestas si me funcion todo bien, pero me sucedio un error y creo que tiene que ver con lo mismo de incluir los archivos..

en el archivo isSerial.php tengo lo siguiente.


Código:
<?php
include_once ('conexion.php');

class isSerial{
	
private $fp;
private $resultados;	
private $conexion;
private $seriales;
private $contador=0;

function comprobarSeriales($fp)
{

$this->conexion= new Conexion();
$this->conexion->conectar();
while (( $data = fgetcsv ($fp , 2048, ";" )) !== false ) 
{
if($data[0]!="Serial"){

$this->conexion->consulta("SELECT count(*) FROM serial WHERE idserial=' ".$data[0]." ' ");

}
$this->conexion->cerraConexion();
$this->contador++;
}
return $this->seriales;
}
function comprobarPlaca($consulta){

}

}
?>
y esta la clase conexion.php
Código:
<?php
class Conexion{
	
private $conexion;
private $resultados;	
private $error;

function conectar(){
$this->conexion=mysql_connect("localhost","root","toor") or 
die("Problemas en la conexion");
mysql_select_db("mydb",$this->conexion) or
die("Problemas en la selección de la base de datos");
}

function consulta($consulta){
$resultados=mysql_query($consulta,$this->conexion) //17
or die("Problemas en la consulta: ".mysql_error());
$this->error=mysql_errno();
return $resultados;
}

function cerraConexion(){mysql_close($this->conexion);}
?>
y en esta misma clase me sale este error

Warning: mysql_query(): 8 is not a valid MySQL-Link resource in C:\xampp\htdocs\Pagina\Logic\conexion.php on line 17

supongo cuando llamo esta funcion

$this->conexion->consulta("SELECT count(*) FROM serial WHERE idserial=' ".$data[0]." ' ");

no entiendo que puede ser creo que puede ser erro tambn de las incluciones por que la clase conexion la utilizado asi en otrs lados y va bien.

saludos