ThACRoWMedlem sedan dec. 2001314 inlägg När jag försöker göra följande...
mysql_query( "SELECT * FROM users U, profile P "
. "WHERE (U.userNum='". $Pattern ."' "
. "OR U.userID='". $Pattern ."') "
. "AND P.userNum=(SELECT userNum FROM users WHERE userNum='". $Pattern ."' OR userID='". $Pattern ."')" );
så får jag felmeddelandet:
"You have an error in your SQL syntax near 'SELECT userNum FROM users WHERE userNum='1' OR userID='1')' at line 1"
Nån som vet :q
Jag använder MySQL 3.23.47-nt om det nu har någon betydelse...
LarsGMedlem sedan dec. 200012 464 inlägg Det sunkiga mysql har inte (i någon version) stöd för frågor med subselect.
I och för sig så verkar din fråga onödigt komplex
mysql_query( "SELECT * FROM users U, profile P "
. "WHERE (U.userNum='". $Pattern ."' "
. "OR U.userID='". $Pattern ."') "
. "AND P.userNum= u.userNum " );
ThACRoWMedlem sedan dec. 2001314 inlägg Jag hade det så innan som du skrev, men det funkade inte av någon anledning så jag började prova med subselects...
Okej, det funkar nu iaf... schyst :)
( troligen nått litet slarvfel innan, typiskt... )