Hallo Mike,
Ich sags doch: SQL-Statements gehören _nicht_ in Anführungszeichen.
Ich wage mal zu widersprechen:
das ist doch kein Wagnis :-)
$query="select count(sid) as sid_count from actual_question where sid='".$SID."'";
Das funktioniert! Es kommt darauf an wie du deine PHP Sequenz einleitest.
Selbstverständlich sollte bei geeignetem Inhalt von $SID die Variable $query ein gültiges SQL-Statement enthalten, da zweifle ich nicht daran.
Es macht jedoch einen Unterschied, ob Du
$query = '"SELECT abc FROM xyz"';
$query1 = 'SELECT abc FROM xyz';
schreibst.
$query enthält kein gültiges SQL-Statement,
$query1 jedoch schon.
Freundliche Grüsse,
Vinzenz