Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Mysqli duda en el codigo con->query

Estas en el tema de Mysqli duda en el codigo con->query en el foro de PHP en Foros del Web. Buenas camaradas !. Resulta de que existen funciones conocidas como - mysql_connect, mysql_select_db estás quedaran obsoletas a partir de php 5.5.0 por que ya tienen ...
  #1 (permalink)  
Antiguo 03/06/2013, 21:39
Avatar de freddy31DA  
Fecha de Ingreso: junio-2012
Mensajes: 84
Antigüedad: 9 años, 3 meses
Puntos: 2
Busqueda Mysqli duda en el codigo con->query

Buenas camaradas !. Resulta de que existen funciones conocidas como
- mysql_connect, mysql_select_db estás quedaran obsoletas a partir de php 5.5.0 por que ya tienen mas de 10 años de uso y mysqli a cambiado en a la versión 5 :
El cambio consiste en agregar una "i" lo que era mysql sera mysqli ejemplo mysqli_fetch_array.

Todo esto lo tengo claro pero en existe una parte del codigo que e creado que no logro entenderlo es este "$result = $con->query($query);" Se declara una variable $resul y se le asigna el valor de la variable $con de la conexión pero luego no entiendo el significado de ->query($query) : Lo que se claro es de que query significa consulta pero está expresión "->" no logro entenderla que une ? - es mayor a query no entiendo en fin es esto :
"$result = $con->query($query);"
esto está aquí abajo en el codigo es una consulta a la base de datos.. les consulto si alguien entiende el significado correcto esa expresión gracias.

Código PHP:
$con mysqli_connect("localhost","root","poiuytrewq""trabajo_de_curso");
    
$query "SELECT * FROM articulos";
    
$result $con->query($query);
    while (
$row mysqli_fetch_array($result)) {
    
        echo 
$row["titulo"];
        echo 
"<br>";

    } 
__________________
Creo en Internet.
Amén.
  #2 (permalink)  
Antiguo 04/06/2013, 05:09
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 13 años, 10 meses
Puntos: 2658
Respuesta: Mysqli duda en el codigo con->query

OFF - TOPIC
Movido a PHP.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 04/06/2013, 05:34
Avatar de Trublux  
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 10 años, 11 meses
Puntos: 48
Respuesta: Mysqli duda en el codigo con->query

Es un error bastante básico.
La variable $con es una instancia/objeto de las clase mysqli_connect.
Al hacer $con->query está usando la función "query" de la clase "mysqli_connect" que se instanció con los parámtros "localhost", "root", "poiuytrewq" y "trabajo_de_curso".

Mira la documentación de PHP sobre la POO (programación orientada a objetos), en la sección Lo básico hay varios ejemplos.
__________________
eZ Publish Developer Basic Legacy
eZ Publish Developer Basics (4.4)
Alojamientos rurales en España
  #4 (permalink)  
Antiguo 04/06/2013, 09:16
Avatar de freddy31DA  
Fecha de Ingreso: junio-2012
Mensajes: 84
Antigüedad: 9 años, 3 meses
Puntos: 2
Respuesta: Mysqli duda en el codigo con->query

gracias Trublux ahora lo entiendo :D
__________________
Creo en Internet.
Amén.

Etiquetas: mysql, mysqli, query
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:02.