Почему MySQL tinyint 0 рассматривается как истинный [дубликат]

Как уже говорили все остальные ответы, это часть синтаксиса функции ES2015. Точнее, это не оператор, это токен, который отделяет параметры от тела: ArrowFunction : ArrowParameters => ConciseBody. Например. (params) => { /* body */ }.

4
задан Toby Speight 16 December 2015 в 18:16
поделиться

1 ответ

У вас была небольшая проблема синтаксиса, а именно ошибочная полуточка.

while($row = $result->fetch_row());

Обратите внимание на запятую в конце? Это означает, что следующий цикл не выполнялся в цикле. Избавьтесь от этого, и он должен работать.

Также вы можете проверить, действительно ли работает запрос:

$sql = new mysqli($config['host'], $config['user'], $config['pass'], $config['db_name']);
if (mysqli_connect_errno()) {
  printf("Connect failed: %s\n", mysqli_connect_error());
  exit;
}
$query = "SELECT domain FROM services";
$result = $sql->query($query);     
if (!$result) {
  printf("Query failed: %s\n", $mysqli->error);
  exit;
}      
while($row = $result->fetch_row()) {
  $rows[]=$row;
}
$result->close();
$sql->close();
return $rows;
19
ответ дан cletus 18 August 2018 в 08:18
поделиться
  • 1
    ох ... как смущаю, я не должен работать так поздно (сейчас здесь 2:30). СПАСИБО cletus это получилось :) – Yaniv Golan 1 October 2009 в 01:45
Другие вопросы по тегам:

Похожие вопросы: