InicioInfoSentencias SQL muy útiles en nuestras aplicaciones PHP Mysq

Sentencias SQL muy útiles en nuestras aplicaciones PHP Mysq

Info8/26/2011



Muchas veces cuando desarrollamos nuestras aplicaciones web necesitamos interactuar con nuestra base de datos en Mysql , recuperar o mostrar registros con unas líneas de código SQL . Y esta vez hare un listado de sentencias SQL muy útiles para nuestros proyectos con PHP y Mysql . Son Basicas pero pueden ayudarte...


Conectarse a la base de datos
dijo:

<? php
$cn = mysql_connect( "localhost","user","pwd" );
mysql_select_db("demo", $cn);
?>



Recuperar el total de registros de una tabla usando COUNT
dijo:

<? php
$query = mysql_query("SELECT COUNT(*) 'total' FROM mi_tabla", $cn);
$row = $query->mysql_fetch_array();
echo "Total de Registros ".$row['total'];
?>



Otra manera es utilzando la funcion mysql_num_rows
dijo:

<? php
$query = mysql_query("SELECT * FROM mi_tabla", $cn);
echo "Total de Registros ".$query->mysql_num_rows();
?>



Obtener un limite de registros de nuestra tabla con LIMIT
dijo:

<? php
/*
El primer parametro indica la posicion desde donde se empesara a mostrar los registros
0 es el primer registro.
El segundo indica la cantidad de registros a mostrar
*/
$query = mysql_query("SELECT * FROM mi_tabla LIMIT 0, 10", $cn);
?>



Mostrar registros aleatoreos con RAND ()
dijo:

<? php
$query = mysql_query("SELECT * FROM mi_tabla ORDER BY RAND ()", $cn);
?>



Mostrar el máximo y mínimo valor de un campo con MAX y MIN
dijo:

<? php
// Obtener el mayor id de mi tabla
$query = mysql_query("SELECT MAX (id_tabla) FROM mi_tabla", $cn);

// Obtener el minimo id de mi tabla
$query = mysql_query("SELECT MIN (id_tabla) FROM mi_tabla", $cn);
?>



Utilizando LIKE para hacer una búsqueda
dijo:

<? php
// Los registros que empiecen con la letra M
$query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo LIKE 'M%'", $cn);

// Los registros que finalicen con la letra M
$query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo LIKE 'M%'", $cn);

// Los registros que contenga la letra S
$query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo LIKE '%S%'", $cn);

?>



Usando expresiones regulares REGEXP
dijo:

<? php
// Que contengan la letra s
$query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo REGEXP 's'", $cn);

// Los registros que inician con b:
$query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo REGEXP '^b'", $cn);

// Los que finalizan con la palabra te
$query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo REGEXP 'fy$'", $cn);

?>





FUENTE
Datos archivados del Taringa! original
40puntos
684visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
5visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

a
armen3003🇦🇷
Usuario
Puntos0
Posts11
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.