webForumDet fria alternativet

PHP och prepared statement

0 svar · 276 visningar · startad av jme

jmeMedlem sedan maj 20012 237 inlägg
#1

Hej

Har följande kod:

$name = $_GET['name']; // $name är jme
$mysqli = new mysqli($host, $user, $pass, $table);
$stmt = $mysqli->stmt_init();

$stmt->prepare("SELECT id, name FROM user WHERE name=?");

$stmt->bind_param('s', $name);
$stmt->execute();
$stmt->bind_result($i, $n);

$stmt->fetch();
$stmt->close();
echo $i . ", " . $n; // det skrivs ut 1,  j och sen två skräptecken (fyrkanter). Varför???
$mysqli->close();
129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)