Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2013, 12:00
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Respuesta: error con INSERT INTO

Cita:
Iniciado por jonni09lo Ver Mensaje
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 original
  1. Class Hola{
  2.     function Hola(){
  3.         echo "soy el constructor";
  4.     }
  5. }  
  6.  
  7. $HOLA = new Hola();
  8.  
  9. //imprime soy el constructor

PHP 5 por compatibilidad copia este comportamiento, así que te recomiendo que pruebes de esta manera:

Código PHP:
Ver original
  1. class Conectar
  2. {
  3.     public function __construct(){
  4.        
  5.     }
  6.    
  7.     public function conectar ( $string_consulta ) //línea 327
  8.     {
  9.         //establezco los datos de autenticación para acceder a la base de datos
  10.         $IDConexion = mysqli_connect("localhost" , "root" , "" , "pruebas");
  11.        
  12.         //establezco el conjunto de caracteres a nivel de servidor en tiempo de ejecucion
  13.         mysqli_set_charset( $IDConexion, "utf8_spanish2_ci" );
  14.        
  15.         //escapo caracteres para evitar sql injection
  16.         $Consulta = mysqli_escape_string( $IDConexion, $string_consulta ); //línea 336
  17.        
  18.         //conecto a la base de datos
  19.         $IDConsulta = mysqli_query($IDConexion , $Consulta); //línea 339
  20.        
  21.         //retorno los resultados
  22.         return $IDConsulta;
  23.     }
  24. }

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
__________________
Ayúdame a hacerlo por mi mismo.