#php #mysql #sql #arrays #json
Вопрос:
Я хочу отправить клиенту массив, содержащий все значения «данных» из моей базы данных sql. Но я не понимаю, как получить массив значений. Я получаю только 1 строковое значение.
$stmt = $conn->prepare("SELECT id FROM saves WHERE steamid = ?");
$stmt->bind_param("s", $steamid);
$stmt->execute();
$stmt->bind_result($result);
if ($stmt->fetch())
{
$stmt->close();
$stmt = $conn->prepare("UPDATE saves SET steamid = ? WHERE id = ?");
$stmt->bind_param("si", $steamid, $result);
$stmt->execute();
echo json_encode(array('status'=>"update"));
}
else
{
$stmt->close();
$stmt = $conn->prepare("INSERT INTO saves (steamid, data) VALUES (?, ?)");
$stmt->bind_param("ss", $steamid, $data);
$stmt->execute();
echo json_encode(array('status'=>"insert"));
}