2010-10-05 5 views
5

Как получить только одно значение из базы данных с помощью PHP?
Я попытался найти почти везде, но не похоже, чтобы найти решение для этих например, за то, что я пытаюсь сделать, этосохранение одного значения из базы данных с помощью php

"SELECT name FROM TABLE 
WHERE UNIQUE_ID=Some unique ID" 
+0

Какой код вы используете сейчас? –

+0

так в чем проблема? Вы хотите знать, как написать такой запрос? или вы запрашиваете метод php, которому вы отправляете этот запрос, и получаете от него одно значение? –

+0

Я хочу знать, как написать php-запрос, чтобы получить значение из такого запроса – djd

ответ

0

Вы можете получить одно значение из таблицы, используя этот запрос:

"SELECT name FROM TABLE WHERE UNIQUE_ID=Some unique ID limit 1"

Обратите внимание на использование лимита 1 в запросе. Я надеюсь, что это помогает!!

3

как насчет следующего кода PHP:

$strSQL = "SELECT name FROM TABLE WHERE UNIQUE_ID=Some unique ID"; 
$result = mysql_query($strSQL) or die('SQL Error :: '.mysql_error()); 
$row = mysql_fetch_assoc($result); 
echo $row['name']; 

Я надеюсь, он дает ur желаемое имя.

Шаги:
1.) Подготовить SQL-заявление.
2.) Запрос дб и хранить в ResultSet переменной
3.) выборка первой строки в результирующем следующей переменной
4.) печать колонки желания

3

Вот основная идея от начала до конца:

<?php 
$db = mysql_connect("mysql.mysite.com", "username", "password"); 
mysql_select_db("database", $db); 
$result = mysql_query("SELECT name FROM TABLE WHERE UNIQUE_ID=Some unique ID"); 
$data = mysql_fetch_row($result); 

echo $data["name"]; 
?> 
Смежные вопросы