Bien ya ha pasado el tiempo desde mi ultima publicación pero estaba realmente ocupado con la universidad, ustedes entenderán.
Ok a lo que va este post... consultas en mysql, practicamente si tenemos conocimiento de SQL podemos hacer lo que sea en mysql, pero para aquellos que no sepan voy a poner un ejemplo.
Ejemplo Explicado 1:
SELECT * FROM db.tabla
SELECT - Traducción Seleccionar
* - Indica que toma todos los campos dentro de la tabla que estamos abriendo
FROM - Traducción Desde
db - El nombre de la base de datos en donde se encuentra la tabla a explorar
tabla - El nombre de la tabla que vamos a explorar
Se dan cuenta es sumamente sencillo, aunque claro, es importante saber que con la sentencia anterior simplemente estamos invocando la tabla.
Previo a que inserten instrucciones de SQL en PHP deben entrar a su phpmyadmin, como hacen esto escriben en su navegador preferido http://localhost/phpmyadmin, luego vayan a la consola de SQL y practiquen alli sus consultas luego que sepan que quieren hacer las copian y pegan en un script de php. VAmos con otro ejemplo:
EJemplo Explicado 2:
SELECT a.campo1, a.campo2 FROM db.tabla AS a
SELECT - Traducción Seleccionar
a.campo1, a.campo2 - son los campos que queremos selecionar de la tabla
FROM - Traducción Desde
db - El nombre de la base de datos en donde se encuentra la tabla a explorar
tabla - El nombre de la tabla que vamos a explorar
AS a - Esto es como declarar una variable, o mas bien declaramos una referencia en vez de colocar db.tabla las n veces de los n campos que tengamos en la consulta escribimos a.campo en donde a = db.tabla
Ejemplo Explicado 3:
SELECT Count(*) FROM db.tabla
SELECT - Traducción Seleccionar
* - Indica que toma todos los campos dentro de la tabla que estamos abriendo
FROM - Traducción Desde
db - El nombre de la base de datos en donde se encuentra la tabla a explorar
tabla - El nombre de la tabla que vamos a explorar
Count(*) - Literalmente contar, esta diciendo "cuente todos los registros"
Ejemplo Explicado 4
SELECT * FROM db.tabla AS t WHERE t.campo1 = 'condición';
SELECT - Traducción Seleccionar
* - Indica que toma todos los campos dentro de la tabla que estamos abriendo
FROM - Traducción Desde
db - El nombre de la base de datos en donde se encuentra la tabla a explorar
tabla - El nombre de la tabla que vamos a explorar
WHERE - TRaducción Donde, especificamos las condiciones que deben cumplirse para la consulta
t.campo1 - Campo que condicionaremos para la ejecución
'condición' - Aquí escribimos las condiciones para llevar a cabo la consulta, como pueden notar le coloqué apostrofos ( ' ), por qué lo hice???, lo que sucede es que imaginen que colocan una variable de php alli, sin los apostrofes, y el valor de la variable está vacío osea no es cero, entonces esto provóca errores en SQL, en cambio con los apostrofos anulamos errores de cualquier tipo.
Bueno es todo por este post, nos leemos a la próxima, espero que les sirva, me despido de ustedes en jueves 28 de octubre de 2010 a las 13:25, cualquier duda de php, sql, java, javascript, c#, c++, de lo que quieran pueden consultarme al correo [email protected], con gusto se las resolveré...
Ok a lo que va este post... consultas en mysql, practicamente si tenemos conocimiento de SQL podemos hacer lo que sea en mysql, pero para aquellos que no sepan voy a poner un ejemplo.
Ejemplo Explicado 1:
SELECT * FROM db.tabla
SELECT - Traducción Seleccionar
* - Indica que toma todos los campos dentro de la tabla que estamos abriendo
FROM - Traducción Desde
db - El nombre de la base de datos en donde se encuentra la tabla a explorar
tabla - El nombre de la tabla que vamos a explorar
Se dan cuenta es sumamente sencillo, aunque claro, es importante saber que con la sentencia anterior simplemente estamos invocando la tabla.
Previo a que inserten instrucciones de SQL en PHP deben entrar a su phpmyadmin, como hacen esto escriben en su navegador preferido http://localhost/phpmyadmin, luego vayan a la consola de SQL y practiquen alli sus consultas luego que sepan que quieren hacer las copian y pegan en un script de php. VAmos con otro ejemplo:
EJemplo Explicado 2:
SELECT a.campo1, a.campo2 FROM db.tabla AS a
SELECT - Traducción Seleccionar
a.campo1, a.campo2 - son los campos que queremos selecionar de la tabla
FROM - Traducción Desde
db - El nombre de la base de datos en donde se encuentra la tabla a explorar
tabla - El nombre de la tabla que vamos a explorar
AS a - Esto es como declarar una variable, o mas bien declaramos una referencia en vez de colocar db.tabla las n veces de los n campos que tengamos en la consulta escribimos a.campo en donde a = db.tabla
Ejemplo Explicado 3:
SELECT Count(*) FROM db.tabla
SELECT - Traducción Seleccionar
* - Indica que toma todos los campos dentro de la tabla que estamos abriendo
FROM - Traducción Desde
db - El nombre de la base de datos en donde se encuentra la tabla a explorar
tabla - El nombre de la tabla que vamos a explorar
Count(*) - Literalmente contar, esta diciendo "cuente todos los registros"
Ejemplo Explicado 4
SELECT * FROM db.tabla AS t WHERE t.campo1 = 'condición';
SELECT - Traducción Seleccionar
* - Indica que toma todos los campos dentro de la tabla que estamos abriendo
FROM - Traducción Desde
db - El nombre de la base de datos en donde se encuentra la tabla a explorar
tabla - El nombre de la tabla que vamos a explorar
WHERE - TRaducción Donde, especificamos las condiciones que deben cumplirse para la consulta
t.campo1 - Campo que condicionaremos para la ejecución
'condición' - Aquí escribimos las condiciones para llevar a cabo la consulta, como pueden notar le coloqué apostrofos ( ' ), por qué lo hice???, lo que sucede es que imaginen que colocan una variable de php alli, sin los apostrofes, y el valor de la variable está vacío osea no es cero, entonces esto provóca errores en SQL, en cambio con los apostrofos anulamos errores de cualquier tipo.
Bueno es todo por este post, nos leemos a la próxima, espero que les sirva, me despido de ustedes en jueves 28 de octubre de 2010 a las 13:25, cualquier duda de php, sql, java, javascript, c#, c++, de lo que quieran pueden consultarme al correo [email protected], con gusto se las resolveré...