Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/04/2007, 08:49
pakkk
 
Fecha de Ingreso: abril-2006
Mensajes: 21
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: llamada a un método

pues nada tio...no le encuentro el error...por caracteres raros puede ser ? cuando programaba en ensamblador, muchas veces al trabajar con otro editor de ficheros y cuando lo abría con el bloc de notas aparecían esos "caracteres raros" ... en esta ocasión ... nada más que veo caracteres raros sobre los comentarios, cosa que no tiene que dar problemas, porque supongo que el compilador de PHP los quitará antes de hacer todo el trabajo ... o eso espero ... entonces funciona correctamente no ? He probado en quitar los caracteres raros y tampoco funciona...



Que cosa mas rara!


PD: He copiado el codigo a mano ( parte de él, no todo, pero que debería funcionar ):


clase_mysql.inc.php :



<?php

class DB_mysql {



/* variables de conexión */
var $BaseDatos;
var $Servidor;
var $Usuario;
var $Clave;





/* identificador de conexión y consulta */
var $Conexion_ID = 0;
var $Consulta_ID = 0;



/* número de error y texto error */
var $Errno = 0;
var $Error = "";





/* Método Constructor: Cada vez que creemos una variable

de esta clase, se ejecutará esta función */
function DB_mysql($bd = "", $host = "localhost", $user = "root", $pass = "") {
$this->BaseDatos = $bd;
$this->Servidor = $host;
$this->Usuario = $user;
$this->Clave = $pass;
}



/*Conexión a la base de datos*/
function conectar($bd, $host, $user, $pass){


if ($bd != "") $this->BaseDatos = $bd;
if ($host != "") $this->Servidor = $host;
if ($user != "") $this->Usuario = $user;
if ($pass != "") $this->Clave = $pass;



// Conectamos al servidor
$this->Conexion_ID = mysql_connect($this->Servidor, $this->Usuario, $this->Clave);
if (!$this->Conexion_ID) {
$this->Error = "Ha fallado la conexión.";
return 0;
}



//seleccionamos la base de datos
if (!@mysql_select_db($this->BaseDatos, $this->Conexion_ID)) {
$this->Error = "Imposible abrir ".$this->BaseDatos ;
return 0;
}



/* Si hemos tenido éxito conectando devuelve

el identificador de la conexión, sino devuelve 0 */
return $this->Conexion_ID;
}

}

?>



index.html :

<html>
<body>
<?php

require ("clase_mysql.inc.php");

$miconexion = new DB_mysql ;

$miconexion->conectar("mydb", "localhost", "root", "");

?>
</body>
</html>

Y me sigue sin traducir el código, poniendome directamente en el HTML:

conectar("mydb","localhost","root",""); ?>




Última edición por pakkk; 04/04/2007 a las 09:20