найти значение строки из 3 столбцов в php и mysql

0

Как я могу найти 3 в строке id # 1 с 4 столбцами в php

 id,   Content_type1, Content_type2, Content_type3

 1         6               3             9
  • 1
    Вы пометили как jquery, но спросили ответ в php, что это? Пожалуйста, предоставьте больше информации, такой как структура данных.
  • 1
    Какие правила должны соблюдаться, что 3 является важным числом? И, как отмечает @Gazler, jQuery или php ... или MySQL сейчас?
Теги:

3 ответа

2
Лучший ответ

Вы должны переформулировать свой вопрос с помощью некоторого контекста. Не уверены, ищете ли вы значения в этом столбце или только если значение равно 3?

 $sql = "SELECT Content_type2 FROM [yourTableHere] WHERE Content_type2 = 3
 mysql_query($sql);

Этот запрос получит точное значение. Если вы хотите получить это значение для всех записей, удалите предложение WHERE.

0

Если вы хотите просто вернуть строку, которая имеет значение, которое вы ищете, вы можете использовать что-то вроде следующего для вашего SQL-запроса:

SELECT * FROM [TABLE] WHERE Content_type1 = [SEARCH] OR Content_type2 = [SEARCH] OR Content_type3 = [SEARCH]

Где [TABLE] - имя вашей таблицы, а [SEARCH] - это значение, которое вы ищете. Если вы хотите знать, какой конкретный столбец имел значение, вам придется просеивать возвращенные строки, чтобы понять это.

0

Я должен сказать:

$sql = 'SELECT Content_type2 FROM some_table';
$rs = mysql_query($sql);
$row = mysql_fetch_assoc($rs);
echo $row['Content_type2'];

Это будет извлекать значение из Content_type2, если в этой таблице будет ровно одна строка. Если есть несколько строк или если есть какая-то другая логика, которую вы хотите применить, чтобы определить, какое значение использовать, пожалуйста, уточните.

  • 0
    $sql = 'SELECT Content_type2 FROM some_table WHERE id=1'; если есть более 1 строки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню