Может ли кто-нибудь сказать мне, что я делаю не так?
Когда я выполняю и получаю это, я получаю правильный результат.
$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
Мобильная версия