Tema: Mysqli
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/05/2013, 08:26
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Mysqli

puede deberse a que prepare no pudo crear el objeto mysqli_stmt, ¿por qué?

de seguro porque las variables $con_servidor,$con_usuario, $con_password, $con_basephp no están definidas, recuerda que php a diferencia de otros lenguajes las variables declaradas en el contexto global NO son superglobales, es decir que no se ven dentro del ámbito de la función a no ser que lo especifiques explícitamente, o use global:

Código PHP:
Ver original
  1. function selectAllSuperClases() {
  2.     global $con_servidor,$con_usuario, $con_password, $con_basephp; //acceso a variables globales
  3. }

con respecto al uso de POO o procedimental, recuerda que PHP es multiparadigma, por lo cual no vemos esto en lenguajes como C#, esto no quiere decir que PHP sea malo, todo lo contrario, depende del programador enfocar bien si quiere usar un paradigma o mezclarlos (en función de mejorar u optimizar), es cuestión de gustos, nada te impide usar programación estructurada con PDO sin necesidad de recurrir a declarar clases propias, aunque lo mejor es un enfoque como MVC
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...