sql opdracht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sander

sander

29/04/2006 19:17:00
Quote Anchor link
Ik wil een stuk test in de sql tabel gooien maar nu pakt hij dit niet. Dit komt denk ik door bepaalde leestekens zoals haakjes (). nu is mijn vraag hoe kan ik dit toch goed laten gaan zodat de sql niet te vroeg stopt en vreemde dingen wil gaan uitvoeren.
 
PHP hulp

PHP hulp

16/11/2024 16:55:52
 
Arjan Kapteijn

Arjan Kapteijn

29/04/2006 19:34:00
Quote Anchor link
$bla = mysql_real_escape_string($_POST['bla']);
$blabla = mysql_real_escape_string($_POST['blabla']);

$query = "INSERT INTO tabel (bla,blabla)
VALUES ('".$bla."', '".$blabla."')";
 
Klaasjan Boven

Klaasjan Boven

29/04/2006 19:35:00
Quote Anchor link
htmlentities over de waarden heen gooien voordat je ze in de db propt.

$jouwvar_safe=htmlentitities($jouwvar);

en dan $jouwvarsafe in de db drukken hoop dat ik de syntax goed heb
 
Bo az

Bo az

29/04/2006 19:43:00
Quote Anchor link
In het geval van Klaasjan zou ik toch ff htmlentities($var, ENT_QUOTES);
Dan worden zowel enkele als dubbele quotes omgezet.

Maar de suggestie van Arjan is beter (:
 
Sander

sander

29/04/2006 19:48:00
Quote Anchor link
alle opties geprobeerd maar nog steeds querie error
 
Sander

sander

29/04/2006 19:51:00
Quote Anchor link
Er schijnt een fout te zijn in uw SQL query. Mocht de MySQL server een error hebben terug gegeven, probeer dan of uw hiermee uw fout kunt oplossen.

ERROR: Quote niet afgesloten @ 38
in iedergeval al een andere fout
 
Sander

sander

29/04/2006 19:53:00
Quote Anchor link
probleem gevonden
& ik gok dat dit het probleem is
Gewijzigd op 01/01/1970 01:00:00 door sander
 



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.