Как преобразовать результат mysqli в JSON?

git show принимает аргументы, приемлемые для gitrevisions , которые не включают в себя pathspecs. Он разрешает пути, как показано здесь и как используется в вашей успешной команде.

(Как ни странно, я не получаю ошибку fatal, я просто вижу git show молча, ничего не показывая:

$ git show 'b5101f929789889c2e536d915698f58d5c5c6b7a:*kefile'
$ git show 'b5101f929789889c2e536d915698f58d5c5c6b7a:./*kefile'

Ошибка кажется лучше.)

[1113 ] Я попробовал джокер в git checkout ...

blockquote>

Команда git checkout принимает аргументы pathspec , , как здесь задокументировано не совсем хорошо и описано в gitglossary . Они по умолчанию принимают совпадения.

27
задан Dharman 26 October 2019 в 20:47
поделиться

2 ответа

Вот как я сделал мой JSON канал:

    $mysqli = new mysqli('localhost','user','password','myDatabaseName');
    $myArray = array();
    if ($result = $mysqli->query("SELECT * FROM phase1")) {
        $tempArray = array();
        while($row = $result->fetch_object()) {
                $tempArray = $row;
                array_push($myArray, $tempArray);
            }
        echo json_encode($myArray);
    }

    $result->close();
    $mysqli->close();
16
ответ дан Dharman 28 November 2019 в 04:07
поделиться

В JSON есть одна важная вещь: данные должны быть в кодировке UTF-8. Поэтому для соединения с базой данных должна быть установлена ​​правильная кодировка.

Остальное так же глупо, как и любая другая операция с базой данных

$mysql = new mysqli(DB_SERVER,DB_USER,DB_PASSWORD,DB_NAME);
$mysql->set_charset('utf8mb4');

$sql = 'SELECT DISTINCT title FROM sections ORDER BY title ASC';
$data = $mysql->query(sql)->fetch_all(MYSQLI_ASSOC);
echo json_encode($data);
1
ответ дан Dharman 28 November 2019 в 04:07
поделиться
Другие вопросы по тегам:

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