У меня есть переменная, но вместо вычисления SQL он возвращает текст - PullRequest
0 голосов
/ 20 апреля 2020

Я работал над проектом, должен проверить, является ли переменная определенным числом, полученным в результате запроса SQL. До сих пор переменная кодировалась как:

$Safety = "
     $Safety = "
        SELECT DISTINCT Problem1amount/140 *100 AS 'Safe'
        FROM Possibilities;"

Я обнаружил через распечатывая переменную, она просто возвращает «SELECT DISTINCT Assault / 142.1333 * 100 AS« Safe »FROM Возможности»; как текст, вместо того, чтобы делать вычисления. что означает, что я не могу проверить погоду, число расчетов соответствует критериям.

Есть ли что-то, что мне не хватает, чтобы сделать это возвращение в виде целого числа / числа с плавающей запятой, которое рассматривается как другая переменная, так что я могу использовать его в чем-то вроде:

    if ($Safety > 100) {
print("Bad");
    } else if ($Safety < 69){
                print("Good");
    } else {
print("Questionable");
        }

или есть способ сделать переменную похожей на результат вычисления, который делает запрос SQL?

Мне просто нужно, чтобы он возвращал число, которое я могу использовать вместо текста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...