Почему я получаю имя столбца, когда использую bind_param для указания имени столбца? [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Почему я получаю имя столбца, когда использую bind_param для указания имени столбца? [дубликат]

Сообщение Anonymous »

Может ли кто-нибудь сказать мне, что я делаю не так?
Когда я выполняю и получаю это, я получаю правильный результат.
$message = '100';
if($stmt = $mysqli->prepare("select english from table where message=? LIMIT 1")) {
$stmt = bind_param("i", $message);
} //Return the Message in English

Но когда я помещаю язык в переменную и использую bind_param().
Я просто получаю в результате новую переменную, например:
$message = '100';
$language = 'english';
if($stmt = $mysqli->prepare("select ? from table where message=? LIMIT 1")) {
$stmt = bind_param("si", $language, $message);
} //Returns "english"


Подробнее здесь: https://stackoverflow.com/questions/321 ... olumn-name

Вернуться в «Php»