Ami du matin, bonjour !

Me revoilà avec mes question à la con.

Voici la béte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?php
mysql_connect(localhost,root) or die ("Impossible de se connecter");
mysql_select_db(test) or die ("Impossible de contacter la base");
$nligne='<br></br>';
 
//On place la requéte dans une variable :
$sql='select * from `test`.`gens`';
echo $nligne;
$repsql= mysql_query($sql);
echo $repsql;
echo $nligne;
$repphp= mysql_num_rows($repsql);
echo $nligne;
echo 'Il y a '.$repphp.' enregistrements dans la table correspondants';
echo $nligne;
$repphp2=mysql_fetch_assoc ($repsql);
echo(" ".$repphp2["nom"]." ".$repphp2["prenom"]." ".$repphp2["age"]);
echo $nligne;
?>
Bon ça marche, ça fait bien ce que je voulais faire au départ, mais j'ai juste une question :

Pourquoi faire du select * pour ensuite s'emmerder à être obligé de repréciser une deuxième fois les champs que l'on souhaite afficher avec echo $repphp2["champ"].
Il me semblait que select servait à préciser les champs désirés ou * pour tout sélectionner.

Merci d'avance et bonne journée à tous !