dedlfix: MYSQLi -Select und Prepared Statements

Beitrag lesen

Hi!

Meine Mysqli Interpretation heißt dann

[code lang=php]$sql = "
SELECT * FROM data WHERE
min <= ? AND max >= ?
ORDER BY name ASC
";
$result->bind_param('??', $min,$max);
$result = $db->query($sql);

Prepared Statements mit mysqli geht anders. Bitte schau dir die Seiten im PHP-Handbuch an, beispielsweise die zu mysqli_stmt::bind_param(), denn die zeigt dir zum einen, dass bind_param() Buchstaben als ersten Parameter erwartet und zum anderen, welche Reihenfolge der Funktionen einzuhalten ist. Die dortigen Beispiele zeigen das für INSERT, aber auch für SELECT-Statements gibt es bei den beteiligten Funktionen Beispiele. Unter See also findest du alle anderen Funktionen, dir auch noch irgendwie mit der gerade dokumentierten in Zusammenhang stehen.

Lo!