Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/jcmouse/public_html/app/code/include/model/database/db.class.php on line 18

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/jcmouse/public_html/app/code/include/model/database/db.class.php on line 18

Deprecated: Function eregi_replace() is deprecated in /home/jcmouse/public_html/app/code/include/model/database/posts.php on line 322

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/jcmouse/public_html/app/code/include/model/database/db.class.php on line 18

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/jcmouse/public_html/app/code/include/model/database/db.class.php on line 18
Sentencias SQL muy útiles en nuestras aplicaciones PHP Mysql - Code Army!
APUNTES SCHOOL/UNIV | Hace 10 años          

Sentencias SQL muy útiles en nuestras aplicaciones PHP Mysql


Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/jcmouse/public_html/app/code/include/model/database/db.class.php on line 18

http://www.mancera.org/wp-content/uploads/2011/03/php_y_mysql-500x270.png

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.

Nuestra conexión a nuestra bd

  1. <?php
  2. $cn = mysql_connect("localhost","user","pwd");
  3. mysql_select_db("demo", $cn);
  4. ?>

Recuperar el total de registros de una tabla usando COUNT

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

Otra manera es utilzando la funcion mysql_num_rows

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

Obtener un limite de registros de nuestra tabla con LIMIT

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

Mostrar registros aleatoreos con RAND()

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

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

  1. <?php
  2. // Obtener el mayor id de mi tabla
  3. $query = mysql_query("SELECT MAX(id_tabla) FROM mi_tabla", $cn);
  4.  
  5. // Obtener el minimo id de mi tabla
  6. $query = mysql_query("SELECT MIN(id_tabla) FROM mi_tabla", $cn);
  7. ?>

Utilizando LIKE para hacer una búsqueda

  1. <?php
  2. // Los registros que empiecen con la letra M
  3. $query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo LIKE 'M%'", $cn);
  4.  
  5. // Los registros que finalicen con la letra M
  6. $query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo LIKE 'M%'", $cn);
  7.  
  8. // Los registros que contenga la letra S
  9. $query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo LIKE '%S%'", $cn);
  10.  
  11. ?>

Usando expresiones regulares REGEXP

  1. <?php
  2. // Que contengan la letra s
  3. $query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo REGEXP 's'", $cn);
  4.  
  5. // Los registros que inician con b:
  6. $query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo REGEXP '^b'", $cn);
  7.  
  8. // Los que finalizan con la palabra te
  9. $query = mysql_query("SELECT * FROM mi_tabla WHERE nombre_campo REGEXP 'fy$'", $cn);
  10. ?>

fuente

Tags
Fuentes de Información
  • El contenido del post es de mi autoría, y/o, es un recopilación de distintas fuentes.
Dar Puntos
Quitar Puntos
 
10 Puntos
score +10/-0
5507
Visitas
Partición d
Apuntes School/Univ
Comentarios
Hannibal_T
Soldado
 
 Ecuador
Pais
 
 10
Puntos
 
 0
Posts
 
 0
Preguntas
 
 0
Respuestas
 
 Hombre
Sexo
Conexion jav
Apuntes School/Univ
Análisis de
Apuntes School/Univ
X

Se parte de Code Army!

Esta acción es solo para usuarios registrados