Warum erhalte ich den Spaltennamen, wenn ich bind_param verwende, um den Spaltennamen anzugeben? [Duplikat]Php

PHP-Programmierer chatten hier
Anonymous
 Warum erhalte ich den Spaltennamen, wenn ich bind_param verwende, um den Spaltennamen anzugeben? [Duplikat]

Post by Anonymous »

Kann mir jemand sagen, was ich falsch mache?
Wenn ich das ausführe und abrufe, erhalte ich das richtige Ergebnis.

Code: Select all

$message = '100';
if($stmt = $mysqli->prepare("select english from table where message=? LIMIT 1")) {
$stmt = bind_param("i", $message);
} //Return the Message in English
Aber wenn ich die Sprache in eine Variable füge und bind_param() verwende.
Ich bekomme als Ergebnis einfach die neue Variable zurück, z. B.:

Code: Select all

$message = '100';
$language = 'english';
if($stmt = $mysqli->prepare("select ? from table where message=? LIMIT 1")) {
$stmt = bind_param("si", $language, $message);
} //Returns "english"

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post