2014-02-18 3 views
-4

Вот мой MySQL таблица: Имя dbname Таблицы::Получить другой столбец в той же строке

имя DB tbname

column1 | column2 
Info 1  | Other 1 
Info 2  | Other 2 

То, что я пытаюсь получить это: В PHP У меня есть значение Info 1 как $info, я хочу найти в БД, чтобы получить Other 1 в той же строке и добавить его к переменной $other.

Как это сделать? Заранее спасибо.

ответ

4

Прежде всего, необходимо создать соединение типа

$con = mysqli_connect($hostname,$user,$password,$database); 

Затем сделайте

$selectquery="SELECT column2 FROM tbname WHERE column1 = '$info'"; 
$query = mysqli_query($con,$selectquery) or die(mysqli_error()); 
$result=mysqli_fetch_array($query); 
+0

Я изменил последний '$ result' в' $ query', потому что есть кажется правильным. Я получаю следующую ошибку: 'Предупреждение: mysqli_error() ожидает точно 1 параметр, 0 заданный в /directory/myfile.php в строке xx' Любые идеи? (BTW, строка - последняя строка, начинающаяся с '$ result') – user2248259

+0

Покажите нам свой код, а также' $ con' - ваша переменная соединения. – Hamza

+0

Это строка с ошибкой '$ result = mysqli_fetch_array ($ query) или die (mysqli_error());' – user2248259

Смежные вопросы