Я получаю это неопределенное смещение: 0
$lasttrade = BaseDonnee::execQuery($bdd, "SELECT Price FROM Trade_History WHERE
Market='$ipair' ORDER BY Timestamp DESC LIMIT 1")[0]["Price"];
Что это за проблема? и как мне это решить? функция BaseDonne :: execQuery - это
static function execQuery($bdd, $query){
try{
$req = $bdd->prepare($query);
$req->execute();
$result = $req->fetchAll(PDO::FETCH_ASSOC);
$req->closeCursor();
return $result;
} catch( PDOEXception $e ) {
echo $e->getMessage(); // display bdd error
exit();
}
}
Да, но почему без результатов.
Вы говорите нас. Мы не знаем вашу систему или данные. Вы не удосужились запустить этот запрос к своей БД? Вы получаете результаты? Вы уверены, что этот запрос верен? Имеет ли значение переменная в вашем запросе, которая оставляет вас открытыми для SQL-инъекций? Вы этого ожидали? Это все базовое устранение неполадок.
Это не моя система. Я загрузил его через github, чтобы запускать и понимать торговлю биткойнами. Прошёл всего час, и мы пытаемся избавиться от нескольких ошибок :)






Это означает, что вы не получаете никаких результатов