Как сделать выборку из базы, если имеется только название из столба name?

Рейтинг: 1Ответов: 1Опубликовано: 20.02.2015

Помогите, пожалуйста. Как сделать выборку из базы, если имеется только название из столба name?

Ответы

▲ 2
SELECT * from `table` where `name` = "value"

Где value - значение по столбцу name.

Если я вас правильно понял, конечно.

Если работаете с PHP, то попробуйте следующее

        try
    {   
        $db = new PDO('mysql:host=хост базы;dbname=имя базы','пользователь','пароль');
    }
        catch(PDOException $e)
    {
        die("Error: ".$e->getMessage());
    }

$query = $db->prepare("SELECT * from `table` where `name` = :value"); // имя таблицы своё подставьте.
$query-> bindParam(":value", $value, PDO::PARAM_STR); // Вместо $value - свою переменную.
$query->execute();

// Тут проверим, сколько затронули строк запросом
if ($query->rowCount() == 0){
// Если затронули 0 строк - выведем ошибку, которая не дала пройти запросу
print_r($query->errorinfo());
}else{
$query = $query->fetch(PDO::FETCH_ASSOC); // Если запрос затронул больше 0 строк - преобразовали ответ в ассоц. массив.
/*
Тут Ваш код, работайте с асс. массивом как Вам надо
*/
}

Где надо - подставьте свои значения