Speciale tekens in velden
Ton
02/10/2006 20:07:00Hoi, ik heb in mijn database problemen bij het ophalen zodra er bepaalde leestekens in staan.
Ik prbeer bijvoorbeeld de gegevens van Mrs. O'Rource te laten zien maar krijg in zo'n geval een errormelding.
Kan iemand me vertellen hoe ik zorg dat deze tekens wel in the query worden toegestaan.
Dus het gedeelte "WHERE Client = 'Mrs. O'Rource'
Ton
Ik prbeer bijvoorbeeld de gegevens van Mrs. O'Rource te laten zien maar krijg in zo'n geval een errormelding.
Kan iemand me vertellen hoe ik zorg dat deze tekens wel in the query worden toegestaan.
Dus het gedeelte "WHERE Client = 'Mrs. O'Rource'
Ton
PHP hulp
25/12/2024 14:45:40Harmen
02/10/2006 20:09:00Klaasjan Boven
02/10/2006 20:10:00Erik Rijk
02/10/2006 20:35:00Ton
03/10/2006 05:59:00Het probleem is dat de gegevens uit de database gehaald worden op de volgende wijze:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$getklant=$myrow["Klant"];
$sql5="select * FROM customer where Client = '$getklant' ";
$result5=mysql_query($sql5);
[/CODE]
Nu zie ik op the gegeven link een voorbeeld staan :
[CODE]
<?php
// Connect
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
OR die(mysql_error());
// Query
$query = sprintf("SELECT * FROM users WHERE user='%s' AND password='%s'",
mysql_real_escape_string($user),
mysql_real_escape_string($password));
?>
[/CODE]
echter lijkt me dit niet helemaal te werken...
$sql5="select * FROM customer where Client = '$getklant' ";
$result5=mysql_query($sql5);
[/CODE]
Nu zie ik op the gegeven link een voorbeeld staan :
[CODE]
<?php
// Connect
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
OR die(mysql_error());
// Query
$query = sprintf("SELECT * FROM users WHERE user='%s' AND password='%s'",
mysql_real_escape_string($user),
mysql_real_escape_string($password));
?>
[/CODE]
echter lijkt me dit niet helemaal te werken...
Terence Hersbach
03/10/2006 11:44:00Code (php)
1
2
3
4
5
2
3
4
5
<?php
$getklant=mysql_real_escape_string($myrow["Klant"]);
$sql5="SELECT * FROM customer WHERE Client = '".$getklant."'";
$result5=mysql_query($sql5);
?>
$getklant=mysql_real_escape_string($myrow["Klant"]);
$sql5="SELECT * FROM customer WHERE Client = '".$getklant."'";
$result5=mysql_query($sql5);
?>