|
|
|
| Хочется уточнить насчет получения значения одного поля из mysql.
Сейчас я делаю вот так:
<?php
//функция, аргумент $params
$db = Mapper_System_DB::getPDO();
$idQ = $db->prepare('SELECT id FROM tka_db WHERE code = ?');
$idQ->execute(array($params['code']));
$idArr = $idQ->fetch();
$id = $idArr[0];
//...
?>
|
Можно ли это делать как-то короче? | |
|
|
|
|
|
|
|
для: alexander95
(19.11.2012 в 12:17)
| | Функцию заведите, которая будет принимать SQL-запрос и параметр, а выдавать результат - можно будет обойтись одной строкой. | |
|
|
|
|
|
|
|
для: cheops
(19.11.2012 в 22:11)
| | а есть ли в PDO аналог mysql_result() ? | |
|
|
|
|
|
|
|
для: hk416
(21.11.2012 в 14:42)
| | fetchColumn() без параметров. | |
|
|
|
|
|
|
|
для: cheops
(21.11.2012 в 21:45)
| | Благодарю, испробуем. | |
|
|
|
|
|
|
|
для: cheops
(21.11.2012 в 21:45)
| | Благодарю, испробуем. | |
|
|
|