Привет, мне нужна помощь с этой ошибкой, которую я продолжаю получать. Он отлично работает везде в скрипте, за исключением случаев, когда я пытаюсь вызвать его внутри этой функции. Функция, которую я вызываю: getTotalServers Ошибка: Fatal error: Call to a member function prepare() on a non-object in C:\xampp2\htdocs\runeloft\ss_sources\util.php on line 208 Вызов этой функции: function display_table($online, […]
Не prepare() избежать quotes(') в инструкции PDO? По какой-то причине, когда я это делаю: $sql = "INSERT INTO sessions (id, name) VALUES (1,'O'brian')"; $query = $this->connection->prepare($sql); $query->execute(); Я получаю эту ошибку: Could not insert record SQLSTATE[42000]: [Microsoft][SQL Server Native Client 10.0][SQL Server]Incorrect syntax near 'brian'. Как это могло быть, если я использую prepare() ?
Я просматривал час на разных сайтах, но я не мог решить свою проблему. Итак, вот код, который работает: $animes = array(); $q = $this->_db->query('SELECT id, nom, nom_id FROM animes WHERE nom LIKE "%code%"'); while ($data = $q->fetch(PDO::FETCH_ASSOC)) { $animes[] = new Anime($data); } return $animes; И вот тот, который не работает: $animes = array(); $q […]
новый для записи в php, я использую функцию $ mysqli-> prepare (), чтобы получить инструкцию, готовую к выполнению, но она продолжает терпеть неудачу, и я не знаю почему. Ошибка внутри ошибки $ mysqli-> – это «таблица не используется», и я не могу найти много документации для этого … если кто-то может помочь, это было бы […]
Я читал о PDO, и я искал в StackOverFlow о pdo и подготовил заявление. Я хочу знать, каковы / являются преимуществами или с помощью инструкции подготовки. например: $sql = 'SELECT name, colour, calories FROM fruit WHERE calories < :calories AND colour = :colour'; $sth = $dbh->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY)); $sth->execute(array(':calories' => 150, ':colour' => 'red')); […]
$ fields – массив, который после печати получает такие значения, как: Array ( [first_name] => Nisse [last_name] => Example [ssn] => 198306205053 [address] => Stockholm, Sverige [phone_number] => 54654987321546 [latitude] => 55.717089999999999 [longitude] => 13.235379 ) Я вызываю функцию обновления из своего dataclass следующим образом: DataManager::update_user($fields, $user_data['id']; Но я получаю сообщение об ошибке: Предупреждение: PDOStatement […]