2010-05-10 4 views
4

Je dois écrire un script PHP qui imprime les résultats d'une base de données MySQL. Par exemple, disons que j'ai 9 champs. Le champ 1 est un nombre croissant automatiquement, le champ deux est un nombre à trois chiffres.PHP et MySQL - Impression de lignes correspondant à une valeur de colonne

Je dois pouvoir lire un script, trouver le numéro correspondant (il proviendra d'un POST), puis afficher tous les résultats à trois chiffres et les 7 autres champs. Je suis déjà connecté à la base de données dans ce script. Je suppose que je ne sais vraiment pas par où commencer. Comment pourrait-on commencer quelque chose comme ça?

Merci.

Répondre

5

Puisque vous êtes déjà connecté à la base de données, tout ce que vous avez à faire est d'interroger la base de données la parcourir les résultats. Voici un exemple rapide.

$sql = "SELECT * FROM table_name WHERE field_two = " . (int) $_POST['field_two_input']; 
$result = mysql_query($sql); 
while($row = mysql_fetch_array($result)) { 
    echo $row['field_one'] . ':' . $row['field_two'] . '<br />'; 
} 
+0

Par Dieu, cela a fonctionné mieux que je l'avais imaginé. Excellent travail et merci beaucoup pour votre temps. Je vais modifier la sortie - encore une fois, incroyable. Je vous remercie. – Michael

Questions connexes