Cita:
Iniciado por jonni09lo
No se que versión de PHP uses, pero por compatibilidad a versiones de PHP 4 los constructores de la clase se pueden llamar de la misma manera de la clase.
Me explico en PHP 4 para invocar al constructor se hacia de la manera
Código PHP:
Ver originalClass Hola{
function Hola(){
echo "soy el constructor";
}
}
$HOLA = new Hola();
//imprime soy el constructor
PHP 5 por compatibilidad copia este comportamiento, así que te recomiendo que pruebes de esta manera:
Código PHP:
Ver originalclass Conectar
{
public function __construct(){
}
public function conectar ( $string_consulta ) //línea 327
{
//establezco los datos de autenticación para acceder a la base de datos
//establezco el conjunto de caracteres a nivel de servidor en tiempo de ejecucion
//escapo caracteres para evitar sql injection
//conecto a la base de datos
$IDConsulta = mysqli_query($IDConexion , $Consulta); //línea 339
//retorno los resultados
return $IDConsulta;
}
}
Espero se entienda
Saludos
Muchas gracias :D te entendí perfectamente.
He probado lo que me has dicho, ahora aunque no me arroja ningún error, sigue sin realizar la inserción.
Mi versión de PHP es la 5.4.19
Edito, mi tabla es muy sencilla, es la siguiente:
Cita: Nombre pruebas
campos id|nombre
He comprobado las credenciales para acceder y son correctas. Debería funcionar y no se por qué :S