Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/06/2005, 16:22
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Cita:
Iniciado por navajito
no entiendo por qué tengo que poner esta línea

$query = "select num_personal, num_personal from personal";
... esa línea es tu sentencia SQL... ... ...

Sabrás que las Bases de Datos son aplicaciones INDEPENDIENTES y por lo tanto tienen su propio lenguaje (stándar) llamado SQL. El SQL se maneja a través de sentencias y a estas se les conoce como querys... son con estas sentencias/querys con las que manipularás tu Base de Datos (insetar, consultar, actualizar, borrar, crear... etc.).

Tu lo que haces con PHP es mandar a la Base de Datos esas querys (que ya se dijo su funcionamiento es independiente) gracias funciones como mysql_query() y mysql_db_query() --para MySQL, para otras Bases de Datos necesitarás otras funciones--. Si consultas esas funciones en la documentación oficial verás dónde colocar la sentencia a ser enviada...

Tu lo que haces con esa línea es asignarle como valor a la variable $query, la senetncia a ser enviada, así al ocupar tu función solo haces referencia a la variable aunque igual pudiste colocar la sentencia directamente a la función, quizá a eso te referías con que en otras consultas no necesitas esa línea...... no puedes referirte a otra cosa porque NECESARIAMENTE necesitas una query a enviar... osease, necesitas un:
SELECT campos FROM tabla [WHERE campo [= / < / > / <>/ LIKE '[%]valor[%]' ] ] [ ORDER BY campo [ ASC/DESC ] ] [ LIMIT inicio, fin]
* lo que está entre corchetes son atributos opcionales; esta query es solo para consultas

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"