mon problème d'aujourd'hui sera très simple pour certain et pour d'autre comme moi on s'y perd :s:
j'ai une base de donnée nommé "search"
j'ai 40 table:
chacune de ses table correspond a une ville.
dans ces tables, on a comme champs :
id, fonction, poste, dates, dep.
maintenant se que je cherche a faire :
quand je clique sur un lien j'affiche toutes données de champs "postes dates dep" SI secteur="trucmuch" voila ce que j'ai:
<?php
$db = mysql_connect('localhost', 'root', '');
// on sélectionne la base
mysql_select_db('search',$db);
// Creation et envoi de la requete
$query = "SELECT DATE_FORMAT(date, '%d-%m-%Y') as datefr,fonction,dep FROM lyon where secteur = 'Audit / Conseil' ORDER BY date";
$result = mysql_query($query);
// Recuperation des resultats
while($row = mysql_fetch_row($result)){
$date = $row[0];
$fonction = $row[1];
$dep = $row[2];
echo "<div class=resultat><tr><ul><li>\n
<td>$date</td>\n
<td>$fonction</td>\n
<td>$dep</td>\n
</li></ul></tr>\n</div>";
}
?>
comme sa avec une seul table mon scripte fonctionne.Mais si je fait :
$query = "SELECT DATE_FORMAT(date, '%d-%m-%Y') as datefr,fonction,dep FROM * where secteur = 'Audit / Conseil' ORDER BY date";
c'est a dire que je lui dit qu'il va chercher dans toute les table date,fonction,dep SI secteur ="Audit / Conseil" mais la sa me met une erreur :Code : Tout sélectionner
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\projet\projetacceuil\formemploi1.php on line 13j'utilise phpmyadmin j'ai bien trouvé "gestion des relations" pour l'histoire des clés étrangère mais ensuite quand je relie id_lyon avec id_voiron et rajouté des colonnes index pour relier les champs secteur de ces 2 tables eh ba sa me fait rien du tout tj la mm erreur que c'elle du dessus :s
donc j'ai rechercher sur le net je suis tombé sur un truc INNER JOIN j'ai essayer mais aucun résultat je doit mal l'utilisé si quelqu'un pouvais m'aidé sa serai foooooooooooord saint-patrick :p
Merci