mysql_query — Envía una consulta de MySQL

Descripción

resource mysql_query ( string $query [, resource $identificador_de_enlace] ) mysql_query() envía una consulta (a la base de datos activa en el servidor asociado con el identificador_de_enlace dado).

Lista de parámetros

query
Una consulta SQL La consulta no debe terminar con punto y coma.
identificador_de_enlace
Un identificador de enlace, como el regresado por mysql_connect(). Si identificador_de_enlace no es específicado, se asume el último enlace abierto. Si no se ha abierto enlace, la función intenta establecer uno tal y como si se hubiera llamado a mysql_connect() sin argumentos, y lo usará. El resultado de la consulta es puesto en la memoria intermedia (buffer).

Valores retornados

Para las sentencias SELECT, SHOW, DESCRIBE o EXPLAIN, mysql_query() regresa un resource en caso exitoso, y FALSE en error. Para otro tipo de sentencia SQL, UPDATE, DELETE, DROP, etc, mysql_query() regresa TRUE en caso exitoso y FALSE en error. El resultado obtenido debe ser pasado a mysql_fetch_array(), y otras funciones para el manejo de las tablas del resultado, para accesar los datos regresados. Use mysql_num_rows() para encontrar cuantas filas fueron regresadas para una sentencia SELECT o mysql_affected_rows() para encontrar cuantas filas fueron afectadas por una sentencia DELETE, INSERT, REPLACE, o UPDATE. mysql_query() también fallará y regresará FALSE si el usuario no tiene permiso de accesar la o las tablas referenciadas por la consulta.

Consulta inválida

La siguiente consulta es sintácticamente inválida de tal manera que mysql_query() falla y regresa FALSE. <?php $result = mysql_query('SELECT * WHERE 1=1'); if (!$result) { die('Invalid query: ' . mysql_error()); } ?>
Consulta Válida

La siguiente consulta es válida, así que mysql_query() regresa un resource. <?php // This could be supplied by a user, for example $firstname = 'fred'; $lastname = 'fox'; // Formulate Query // This is the best way to perform a SQL query // For more examples, see mysql_real_escape_string() $query = sprintf("SELECT firstname, lastname, address, age FROM friends WHERE firstname='%s' AND lastname='%s'", mysql_real_escape_string($firstname), mysql_real_escape_string($lastname)); // Perform Query $result = mysql_query($query); // Check result // This shows the actual query sent to MySQL, and the error. Useful for debugging. if (!$result) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $query; die($message); } // Use result // Attempting to print $result won't allow access to information in the resource // One of the mysql result functions must be used // See also mysql_result(), mysql_fetch_array(), mysql_fetch_row(), etc. while ($row = mysql_fetch_assoc($result)) { echo $row['firstname']; echo $row['lastname']; echo $row['address']; echo $row['age']; } // Free the resources associated with the result set // This is done automatically at the end of the script mysql_free_result($result); ?>
VirtualBox 4.0.8 disponible para descarga VirtualBox 4.0.8 acaba de ser liberado por el equipo de trabajo de Oracle con solución de hasta 22 problemas de rendimiento y estabilidad de version...
Los dispositivos móviles, objetivo de los cibercriminales en 2012 Las tendencias en cibercrimen son siempre una forma bastante fiel de ver por dónde van los tiros en el mercado, ya que los cibercriminales suelen atac...
Internet y Sociedad Internet tiene un impacto profundo en el mundo laboral, el ocio y el conocimiento a nivel mundial. Gracias a la web, millones de personas tienen acces...
Plugins para jQuery recomendados jQuery, la popular librería de funciones JavaScript con la que facilitar el trabajo a los programadores, dispone de numerosos plugins con los que me...
Chrome ahora es segundo navegador más usado a nivel mundial Google no puede quejarse de su trayectoria en 2011. Y no solo por la expansión de su plataforma Android o la buena acogida de su red social Google +, ...
Accesorios para el Iphone5 La compañía Apple presentó el nuevo iPhone 5 el pasado 12 de septiembre. A estas alturas, son muchos los que ya han reservado su primera unidad, por l...
Que es el Software? Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático; comprende el conjunto de los componentes lógicos necesario...
mysqli options (PHP 5) mysqli_options, mysqli->options — Fija opciones Descripción Estilo por procedimientos: bool mysqli_options ( mysqli $identific...
Donde encontrar la opción de #WhatsApp Web en #Android, Windows Phone, #Nokia s60 y Blackberry El servicio de mensajería instantánea para móviles ya esta disponible para equipos de escritorio y laptops, a través de su versión web y solamente m...
YouTube anuncia un nuevo servicio de pago sin anuncios El sitio de vídeos en línea YouTube anunció hoy que el próximo 28 de octubre pondrá en marcha un nuevo servicio de pago que permitirá a los usuarios v...
mysql query
Tagged on: