Запитання з тегом «pdo»

PDO (PHP Data Objects) - рівень абстракції доступу до даних (інтерфейс) для PHP. Він працює з більшістю систем баз даних.

6
Як я можу правильно використовувати об’єкт PDO для параметризованого запиту SELECT
Я намагався слідувати інструкціям PHP.net для виконання SELECTзапитів, але я не впевнений, що найкращий спосіб зробити це. Я хотів би використати параметризований SELECTзапит, якщо це можливо, щоб повернути значення IDв таблиці, де nameполе відповідає параметру. Це має повернути одне, IDоскільки воно буде унікальним. Потім я хотів би використовувати це IDдля …
85 php  mysql  select  pdo 

2
PHP + PDO + MySQL: як повернути цілі та числові стовпці з MySQL як цілі числа та цифри в PHP?
Я бачив, як це запитання повторювалося кілька разів у Stack Overflow, але жодне недостатньо досліджувало проблему (або, принаймні, корисним для мене способом) Проблема полягає в тому, що запит БД повинен повертати цілі типи даних у PHP для цілочисельних стовпців. Натомість запит повертає кожен стовпець як тип рядка. Я переконався, що …
85 php  mysql  macos  ubuntu  pdo 

8
PHP - Використання PDO з масивом речень IN
Я використовую PDO для виконання оператора з INреченням, що використовує масив для своїх значень: $in_array = array(1, 2, 3); $in_values = implode(',', $in_array); $my_result = $wbdb->prepare("SELECT * FROM my_table WHERE my_value IN (".$in_values.")"); $my_result->execute(); $my_results = $my_result->fetchAll(); Наведений вище код працює чудово, але моє питання полягає в тому, чому це …

4
PDO :: PARAM для типу десяткового типу?
У мене є 2 поля бази даних `decval` decimal(5,2) `intval` int(3) У мене є 2 запити для довідки, які їх оновлюють. Той, що оновлює int, працює нормально $update_intval->bindParam(':intval', $intval, PDO::PARAM_INT); але я не можу оновити десяткове поле. Я спробував 3 способи нижче, але нічого не працює $update_decval->bindParam(':decval', $decval, PDO::PARAM_STR); $update_decval->bindParam(':decval', …
78 php  mysql  database  pdo 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.