Zoeken in meerdere velden in dezelfde tabel
jjriet petersen
05/10/2008 15:56:00Hieronder een stukje van mijn query die ik gebruik om te zoeken in mijn tabel. Ik zoek nu op de rij camping. Ik wil dat in meerdere rijen wordt gezocht. Zo ook in de rij Aupair. Wat moet ik dan toevoegen ? Als ik toevoeg ,aupiar (dus met een comma ervoor) dan werk mijn zoekquery niet meer.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
mysql_connect("**", "**", "**"); //Connecten met DB
mysql_select_db("**");
if ($_SERVER["REQUEST_METHOD"] == "POST"){
$zoekwoord = mysql_real_escape_string($_POST['zoekwoord']);
$sql = mysql_query("
SELECT count(*)
FROM Contacts
WHERE Camping LIKE '".$zoekwoord."%'
ORDER BY Bedrijfsnaam ASC");
$totalSearch = mysql_result($sql, 0 ,0);
print '<p style="float:left;"><h1> </h1></p>';
$sql = mysql_query("
SELECT *
FROM Contacts
WHERE Camping LIKE '".$zoekwoord."%'
ORDER BY Bedrijfsnaam ASC");
while($res = mysql_fetch_array($sql)) {
print '<p><a href="DEFvacatureoverzicht.php?id='.$res['id'].'">';
print $res['Bedrijfsnaam'].'</a><br />';
print substr($res['Adres'].', '.$res['Postcode'].', '.$res['Woonplaats'].', '.$res['Land'],0,250);
print '<br />';
}
}
?>
mysql_connect("**", "**", "**"); //Connecten met DB
mysql_select_db("**");
if ($_SERVER["REQUEST_METHOD"] == "POST"){
$zoekwoord = mysql_real_escape_string($_POST['zoekwoord']);
$sql = mysql_query("
SELECT count(*)
FROM Contacts
WHERE Camping LIKE '".$zoekwoord."%'
ORDER BY Bedrijfsnaam ASC");
$totalSearch = mysql_result($sql, 0 ,0);
print '<p style="float:left;"><h1> </h1></p>';
$sql = mysql_query("
SELECT *
FROM Contacts
WHERE Camping LIKE '".$zoekwoord."%'
ORDER BY Bedrijfsnaam ASC");
while($res = mysql_fetch_array($sql)) {
print '<p><a href="DEFvacatureoverzicht.php?id='.$res['id'].'">';
print $res['Bedrijfsnaam'].'</a><br />';
print substr($res['Adres'].', '.$res['Postcode'].', '.$res['Woonplaats'].', '.$res['Land'],0,250);
print '<br />';
}
}
?>