Vamos a ver, despúes de mucho tiempo me estoy poniendo con SQL en PHP, mis dudas para poder "seguir" sin molestar es:
Con este código me saca una fila entera llamada "name":
<?php
mysql_connect("localhost","pena_gogo","franquito");
$result = mysql_db_query("pena_gogo_db"," SELECT * FROM `smf_categories`");
while($fila = mysql_fetch_array($result))
{
echo $fila["name"].'<br>
';
}
mysql_free_result($result);
?>
Esto te sacaría todas las categorías de mi foro SMF, ok, pero lo que me gustaría saber es:
Esto te muestra la columna entera, pero como podría mostrarme por ejemplo, sólo el valor de la 3º fila, o por ejemplo como podría sacar el valor de la casilla "name" sabiendo que está en la misma fila que "telefono" y me se el valor de "telefono".
Gracias.
Si te entendi bien
para elegir una fila o registro en especial basandote en valores de un campo de ese registro,usas WHERE
algo como
SELECT * FROM smf_categories WHERE field = 'value'
Saludos¡¡
Muchas gracias amigo.
Bueno.. creo que ya te han respondido...
Para el ejemplo que pides con lo del telefono, la consulta seria algo como:
"SELECT 'name' FROM 'smf_categories' WHERE 'telefono' = '555-5555' "
o bien en lugar del número en concreto puedes poner una variable por ejemplo $Tel... para hacerlo dinamico y util.. xD
puedes ponerle más condiciones agregando operadores logicos AND o OR , etc...
Salu2
Muchas gracias a todos XD