Функция MySQL Count — функция WHERE отвечает на ошибку

Подключение к базе данных установлено …

пытаясь получить результат с:

<?php
$res = mysql_query('SELECT Count(*) FROM ' . 'jobs', WHERE country = 'USA', $con);
if ($row = mysql_fetch_array($res, MYSQL_NUM))
{
$usa = trim($row[0]);
}
else
{
$usa = 'Error';
}
?>

Сообщение об ошибке: Ошибка разбора: синтаксическая ошибка, неожиданный T_STRING в /footer.php в строке …

Помогите мне заставить эту функцию работать ГДЕ: ГДЕ страна = ‘США’

Заранее спасибо.

1

Решение

Причина в том, что вы склеили этот запрос неправильно. Сделайте это вместо 2-й строки

$res = mysql_query('SELECT Count(*) FROM jobs WHERE country = "USA"', $con);

1

Другие решения

<?php
$res = mysql_query('SELECT Count(*) FROM jobs WHERE country = "USA" ', $con);
if ($row = mysql_fetch_array($res, MYSQL_NUM))
{
$usa = trim($row[0]);
}
else
{
$usa = 'Error';
}
?>
0

По вопросам рекламы [email protected]