SQL LIKE"" Functie
dit is mijn code:
Kijk eens in de handleiding.
op php.net?
Like Sql Uitleg
Google .... Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Klikje
Gewijzigd op 01/01/1970 01:00:00 door /home/joost
LOL het is url hé, geen link xD
mvg Joost.
Joost schreef op 22.12.2008 21:16:
Deze is wel erg leuk. ;-)
Mike schreef op 22.12.2008 21:58:
Dat kan ik niet met je eens zijn, nou niet het toonbeeld van een net script
Klaasjan Boven schreef op 22.12.2008 22:02:
Dat kan ik niet met je eens zijn, nou niet het toonbeeld van een net script
Mike schreef op 22.12.2008 21:58:
Dat kan ik niet met je eens zijn, nou niet het toonbeeld van een net script
Nee zeker niet. Zet error reporting aan en zorg dat de GET leeg is en de notices/errors vliegen om je oren.
ik heb al wat getest maaar kom er niet uit?
mvg Joost
Nick schreef op 23.12.2008 14:45:
En hoe moeten wij je helpen?ik heb al wat getest maaar kom er niet uit?
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
//eerst kijken if var gezet is
if(!isset($_GET['search_query'])){
echo 'de zoekwaarde is niet opgegeven';
exit();
}
// waarde escapen
$search_query = mysql_real_escape_string($_GET['search_query']);
$sql = "
SELECT
voornaam,
tussenvoegsel,
achternaam,
straat,
huisnummer,
postcode,
plaats,
telefoonnummer,
man_vrouw
FROM
telefoonboek
WHERE
voornaam LIKE '%".$search_query."%'";
//query uitvoeren
$result = mysql_query($sql) or die(mysql_error());
// kijken of er resultaat is
if(mysql_num_rows($result)){
echo 'de query heeft geen resultaat opgeleverd';
}
//gegevens op het scherm tonen
while($gegevens = mysql_fetch_array($result)){
echo $gegevens['voornaam'] ;
}
?>
//eerst kijken if var gezet is
if(!isset($_GET['search_query'])){
echo 'de zoekwaarde is niet opgegeven';
exit();
}
// waarde escapen
$search_query = mysql_real_escape_string($_GET['search_query']);
$sql = "
SELECT
voornaam,
tussenvoegsel,
achternaam,
straat,
huisnummer,
postcode,
plaats,
telefoonnummer,
man_vrouw
FROM
telefoonboek
WHERE
voornaam LIKE '%".$search_query."%'";
//query uitvoeren
$result = mysql_query($sql) or die(mysql_error());
// kijken of er resultaat is
if(mysql_num_rows($result)){
echo 'de query heeft geen resultaat opgeleverd';
}
//gegevens op het scherm tonen
while($gegevens = mysql_fetch_array($result)){
echo $gegevens['voornaam'] ;
}
?>
zoiets zal het wel worden
groeten
Klaasjan
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
mysql_fetch_assoc is sneller...
dat verschil merk jij niet
Al kun je natuurlijk prima MYSQL_ASSOC als parameter opgeven in de functie mysql_fetch_array(), die is er niet voor niets.