He intentado seguir las instrucciones de PHP.net para hacer consultas SELECT
, pero no estoy seguro de la mejor manera de hacerlo.¿Cómo puedo usar correctamente un objeto PDO para una consulta SELECCIONADA parametrizada?
Me gustaría utilizar una consulta parametrizada SELECT
, si es posible, para devolver el ID
en una tabla donde el campo name
coincide con el parámetro. Esto debería devolver uno ID
porque será único.
Me gustaría utilizar ese ID
para un INSERT
en otra tabla, así que tendré que determinar si fue exitoso o no.
También leí que puede preparar las consultas para su reutilización, pero no estaba seguro de cómo esto ayuda.
Supongo que usted quiere decir PDOStatement donde tiene un nuevo PDO (...), ¿verdad? –
no. PDO es la clase de conexión (probablemente debería haber sido llamada PdoConnection en su lugar). La conexión puede crear PdoStatements. Usted llama a setAttribute() en el objeto de conexión, no a las declaraciones individuales. (Alternativamente, puede pasarlo al constructor) – troelskn
esto podría ser útil: '$ db = new PDO ('mysql: dbname = your_database; host = localhost', 'junior', '444');' –