Je suis un client SQL qui tente d'obtenir cette requête pour utiliser 2 tables.Utilisation de sql JOIN
tables & colonnes sont:
personne: department_id, nom , etc ...
département: department_id, dept_name, etc ...
J'ai un 'select' formulaire html que l'utilisateur va choisir un nom de dept, et j'ai besoin de mon script php pour retourner chaque personne avec un département_id correspondant. Voici mon code & requête jusqu'à présent, je serais reconnaissant de toute aide.
$search_dept = $_POST['search_dept'];
$conn = odbc_connect($odbc_name, $user_name, $pass_wd);
if ($conn) {
$query = "SELECT person.*
FROM department
JOIN person
ON department.department_id=person.department_id
WHERE department.name=$search_dept";
if($result = odbc_exec($conn, $query)) {
echo '..stuff';
while ($row = odbc_fetch_array($result)) {
...echo stuff
}
echo '...stuff';
}
else {
echo 'Query was unsuccessful';
}
}
else {
echo 'Unable to connect to database';
}
Alors qu'est-ce qui ne fonctionne pas? Quelle plate-forme SQL utilisez-vous? –
c'est une connexion odbc, mais le DB est un SQL SERVER 2005 db ... –