Ну, вы хотите, чтобы получить ресурс из этого запроса, а затем передать его mysql_fetch_assoc, например, так:
$res = mysql_query($sqlStra);
// If you **Know for sure** you'll only have one row:
$row = mysql_fetch_assoc($res);
$points = $row['points'];
//Otherwise, you're going to need to loop.
$array_of_all_points = array();
while ($row = mysql_fetch_assoc($res)) {
// $row['points'] now has what you want. You can assign it normally, or can use
// extract($row) to turn it into $points, which I would advise against personally.
$points = $row['points'];
$array_of_all_points[$row['submissionid']] = $row['points'];
}
echo $points; // This will be the last $row['points'] that was executed.
echo $array_of_all_points['thatsubmissionid']; // Will output the points for the given session id.
Кроме того, этот запрос не является безопасным (если $ submissionid приходит от пользовательского ввода , он уязвим для SQL-инъекции), вы должны использовать библиотеку ORM, как упоминает iloveitaly. (Я использую Zend DB, хотя это технически не ORM сам по себе)
Edit:
В комментарии указывают, это зависит от того, если вы на самом деле с помощью Mysql. Если вы этого не сделаете, вы можете использовать PDO library для выполнения запросов.
Ну, как же выполнить запрос в первую очередь? Кроме того, имейте в виду, что этот запрос уязвим для SQL-инъекции, если вы заранее не очистили значение '$ uploadid' (возможно, с' intval'?). – Jon
Ответ в значительной степени зависит от того, какую базу данных и библиотеку баз данных вы используете. – James