Ver Mensaje Individual
  #15 (permalink)  
Antiguo 27/04/2017, 06:03
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 14 años, 1 mes
Puntos: 123
Respuesta: Símbolo Mayor en MySQLi

Cita:
Iniciado por Triby Ver Mensaje
xerifandtomas, el problema es que no puedes mezclar los estilos:

Obviamente con mysqli_* si que se pueden mezclar estilos, si te fijas en el manual las funciones de mysqli son alias de los métodos en muchos casos.

Cita:
Iniciado por Triby Ver Mensaje
mysqli_connect() no devuelve un objeto, sino un enlace, como lo hacía la obsoleta mysql_connect(), así el como funciona el "estilo" por procedimientos.
mysqli_connect SI devuelve un objeto, nada que ver con la vieja mysql_connect, mysqli esta orientado a
POO aún que provea alias para trabajar en imperativo.

Cita:
Iniciado por Triby Ver Mensaje
Si quieres trabajar objetos, debes instanciar la clase.

Revisa los ejemplos del manual, verás que no hay mezclas.
Las funciones también pueden retornar objetos.

Hay muchas formas de instancia un objeto, no siempre tiene que ser de forma directa.

No se exactamente como estará construida mysqli_connect exactamente pero bien puedes hacer algo así para crear tu propio alias.

Código PHP:
Ver original
  1. function alias(/* parámetros */)
  2. {
  3.     return new mysqli(/* parámetros */);
  4. }
  5.  
  6. //Sí llamo a la función alias me retornará un objeto mysqli.
  7. $objMyConexion=alias(/* parámetros */);
  8.  
  9. // Más de lo mismo para el resto de alias de los métodos de mysqli.

Referente a la mezcla de estilos ya lo puso el compañero. ( +1 kip13 )

Cita:
Mezclar estilos (mysqli)

Es posible cambiar entre los estilos en cualquier momento. No se recomienda mezclar los dos estilos por razones de claridad y estilo de código.
__________________
Unset($vida['malRollo']);