Почему я получаю имя столбца, когда использую 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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