@Epic18

Как в запросе указать порядковый номер столбца?

Запрос
..
$result = mysql_query ("SELECT * FROM $_POST[table] WHERE number = '{$_POST[value]}'", $link);
..

Как вместо поле number использовать порядковый номер столбца в таблице?
Например код ниже берет нужное имя столбца в зависимости от таблицы(table), но это некрасиво так сказать и не универсально. В моем случае нужно всегда сверят с вторым столбцом всех таблиц а у всех таблиц второй столбец по разному именуется.
..
if ($_POST[table] == 'value'){
		$b = 'row1'';
	}else {
		$b = 'row2';
	}
	$result = mysql_query ("SELECT * FROM $_POST[table] WHERE $b = '{$_POST[value]}'", $link);
..
  • Вопрос задан
  • 473 просмотра
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
В базах данных не существует понятия порядкового номера столбца. Поэтому - никак
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы