WHERE selectie in query werk niet goed
Nu wil ik dat als de vergelijkingvan tebel A en B plaats vind, dat er in tabel B alleen gekeken wordt naar de id's (msg_werknemers_id) van een bepaalde rij (msg_int_id nummer)
daarvoor dacht ik bij WHARE
dit toe te voegen "AND werknemers_in_gebruik.msg_int_id = 50 "
Maar als ik dit doe dan wordt er helemaal niks meer uit de tabel A opgehaald.(als ik bij de sletie's apart doe dan werken ze wel)
Heeft iemand een ide hoe dit komt? En wat kan ik er aan doen om het op te lossen?
dit is de code zoals ik hem nu heb
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
$query_werknemer="SELECT werknemers.*
FROM werknemers
LEFT JOIN werknemers_in_gebruik
ON werknemers.msg_werknemers_id=werknemers_in_gebruik.msg_werknemers_id
WHERE
werknemers_in_gebruik.msg_werknemers_id IS NULL AND werknemers_in_gebruik.msg_int_id = 50 ";
$result_werknemer = mysql_query($query_werknemer) or die(mysql_error());
while( $data = mysql_fetch_array($result_werknemer))
{
echo '<input name="msg_werknemer[]" type="checkbox" value="'.$data['msg_werknemers_id'].'<br>">';
echo "".(stripslashes ($data['msg_v_naam']))." ";
echo "".(stripslashes ($data['msg_a_naam']))."<br>";
}
?>
$query_werknemer="SELECT werknemers.*
FROM werknemers
LEFT JOIN werknemers_in_gebruik
ON werknemers.msg_werknemers_id=werknemers_in_gebruik.msg_werknemers_id
WHERE
werknemers_in_gebruik.msg_werknemers_id IS NULL AND werknemers_in_gebruik.msg_int_id = 50 ";
$result_werknemer = mysql_query($query_werknemer) or die(mysql_error());
while( $data = mysql_fetch_array($result_werknemer))
{
echo '<input name="msg_werknemer[]" type="checkbox" value="'.$data['msg_werknemers_id'].'<br>">';
echo "".(stripslashes ($data['msg_v_naam']))." ";
echo "".(stripslashes ($data['msg_a_naam']))."<br>";
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Net-marker
Waar is de AND in de query?
ff voor de duidelijkheid. het probleem is dus NIET opgelost
keuze | toegevoecht
------------------------
1 | 2
4 | 3
5 |
6 |
------------------------
<< verwijderen | toevoegen >>
in de tabel kan dan aangevinkt worden welke id je wil verwijderen of toevoegen. Je ziet dit soms in windows
Weet iemand hoe dit normaal gedaan wordt? of een goed scrip hiervoor, ikheb namelijk niks kunnen vinden. Ik zou ook echt niet weten hoe je zo iets noemt.
Ik ben er al een tijd mee bezig maar kom echt niet verder, ik hoop dat iemand mij kan helpen
kan dat eerste join variabele maken en dan where voor dezelfde variabele??
sorry maar ik begrijp niet helemaal wat je bedoeld