Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/01/2005, 06:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Los indices para los arrays (POST, GET .. etc) van entre comillas ..

Código PHP:
$sql="SELECT * FROM telefonos WHERE nombre_de_usuario LIKE '%".$_POST['palabra']."%'"
El bucle while() con el mysql_fetch_array() .. se usa tipo:

Código PHP:
while ($row=mysql_fetch_array($result){
    echo 
$row['nombre_de_usuario']."<br>".$row['telefono']."<br><br>";

(tu lo adornas con el HTML/CSS que requieras ...)

En tu formulario HTML .. si no defines un "method" para el mismo .. se asume que e GET el método que usas . .y tu estás recogiendo tus variables por POST . .así que por eso no va tu "post" .. no corresponde el método que usas (que no definistes pero se asume GET como tal) con el que usas en tu script PHP.

<form action="tal.tal" method="Post">
(debes respetar la sintax de HTML .. esto ya no es própio de PHP ..)

Cuando tu haces un "mysql_fecht_Array()" dicha función te entrega un array .. los "indices" de ese array serán los nombres de tus campos de tu tabla(s) usadas.

Por lo demás en tu consulta SQL sólo estás buscando un terminio en un campo .. si quieres que sean en esos tres tendras que usar AND u OR según requieras (en tu caso OR) bajo la sentencia SQL ..

Revisa los tutoriales que tienes en las FAQ's de este foro y los tutoriales de SQL de www.mysql-hispano.com. Recuerda que si bien estás usando "PHP" también estás "aprendiendo" a usar Base de datos .. estas tienen su própio lenguaje: el SQL (Lenguaje estructurado de consultas) y sus própias técnicas y teorías .. Es necesario que algo las conozcas como base.

Sobre PHP y sus funciones para usar Mysql ... puedes visitar el manual oficial de PHP también:
www.php.net/mysql . .ahí veras mas ejemplos y teoría sobre el uso de dichas funciones.

Un saludo,

Última edición por Cluster; 07/01/2005 a las 06:47