DataBase query met > en <

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joop

Joop

12/01/2007 17:14:00
Quote Anchor link
Ik heb een Query die een gebruiker moet ophalen uit het Database...

Nu heb ik de volgende query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
mysql_query("SELECT * FROM phpbb_users WHERE `username` LIKE '$naam4'");
?>

Alles werkt goed behalve als $naam4 de naam ">>.Sky.Line.<<" bevat, dan werkt het niet, maar de gebruiker is wel in het database...
 
PHP hulp

PHP hulp

19/11/2024 21:29:12
 
K i p

K i p

12/01/2007 18:25:00
Quote Anchor link
Probeer eens
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
    $naam4
= mysql_real_escape_String($naam4);
    $sql = "
        SELECT
            *
        FROM
            phpbb_users
        WHERE
            username
        LIKE
            '"
. $naam4 . "'
    "
;
    if (! $res = mysql_query($sql))
    {

        //Er ging iets fout
        //Geef dus foutmelding

        ?>
<pre><?php
        trigger_error(mysql_error());
        ?>
<br /><?php
        echo $sql;
        ?>
</pre><?php
    }
    else
    {
        //doe iets met je resultaat in $res
    }
?>
 
Joop

Joop

12/01/2007 18:32:00
Quote Anchor link
Het werkt.. Bedankt!
 
Frank -

Frank -

12/01/2007 18:50:00
Quote Anchor link
Waarom zou je een LIKE willen gebruiken wanneer je een 100% match moet hebben? Gewoon een = doet wonderen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.