Если хотя бы одно вхождение этого эха это - PullRequest
0 голосов
/ 24 марта 2012

Я пишу сценарий возобновления, и мне нужно вставить заголовок «Ссылка», если запрос mysql находит хотя бы один вхождение текущего значения job_id в таблице «ссылки», как мне это сделать?*

Ответы [ 2 ]

1 голос
/ 24 марта 2012

Вы можете определить количество строк, возвращаемых запросом, с помощью mysql_num_rows() или $mysqli_result->num_rows, если вы используете MySQLi.Что я рекомендую.

Тогда это просто if:

if ($result->num_rows) {
  echo 'References';
  // do more stuff...
}
0 голосов
/ 24 марта 2012

Вы можете использовать $mysqli->num_rows, см. Пример кода ниже.

$mysqli = new mysqli("localhost", "user", "password", "database");
if ($mysqli->connect_errno) {
  echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}


$num_references = 0

$res = $mysqli->query("SELECT * FROM references");
$num_references = $res->num_rows;

if ($num_references > 0) {
  echo "<h1>Reference</h1>"
}
...