Toon posts:

parse error in mysql commando

Pagina: 1
Acties:

Verwijderd

Topicstarter
waarom is dit fout?

"SELECT * FROM sd_opties WHERE opOnderdeel='1' AND opSubRef='".substr($refnr,1-1,1)."'";

en als ik \ voor de extra " plaats krijg ik nog steeds zelfde fout
en zeg me niet dat ik eerst

$refnr = substr($refnr,1-1,1);

ofzo moet doen want dan moet ik heel veel veranden :D maar hoe doe ik het dan?

dat "SELECT * FROM sd_opties WHERE opOnderdeel='1' AND opSubRef='".substr($refnr,1-1,1)."'";

wel lukt?

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
je doet het toch wel zo neem ik aan:
code:
1
2
$query = "SELECT * FROM sd_opties WHERE opOnderdeel='1' AND opSubRef='" . substr($refnr,1-1,1) . "'"; 
$result = mysql_query($query);

  • 2
  • Registratie: November 2000
  • Laatst online: 31-03 13:52

2

code:
1
substr($refnr,1-1,1)

geeft alleen maar 1 vlgs mij. Probeer
code:
1
$refnr = substr($refnr,1-1,1)

Anders moet je mysql_error() gebruiken om de error te zien.
code:
1
$result = mysql_query($query)or die(mysql_error());

Waar slaat dat 1-1 trouwens op?

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op maandag 12 november 2001 22:28 schreef 2 het volgende:
code:
1
substr($refnr,1-1,1)

geeft alleen maar 1 vlgs mij.
Waar slaat dat 1-1 trouwens op?
nee, het geeft het eerste character van $refnr

dat 1-1 is idd erg vaag :)