select mit php variablen

anfeanger83

Mitglied
hallo

ich möchte in einem select eine php varible drin haben wie mache ich das ?

$sql = 'SELECT * FROM `wc_termine` where `teilnehmer` LIKE \'%<?php $ntag php?>%\'';


so gehts nicht
 
hmm dann bekomme ich folgende Fehlermeldung: Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'



Hier noch mal der Code:

<?php
$sql = "SELECT * FROM `wc_termine` WHERE `teilnehmer` LIKE ('%". $ntag ."%')'';
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
$aus1 = $row['teilnehmer'];
Print("$aus1");
}
php?>
 
Du solltest mit einem Editor arbeiten, der die PHP-Syntax farblich hervorhebt. Denn dann hättest du (hoffentlich) bemerkt, dass in Cheops’ Vorschlag die Zeichenkette nicht korrekt geschlossen wird.
Das „php“ am Ende des PHP-Blocks ist übrigens fehl am Platze.
 
Hallo,

weil deine schließenden Anführungszeichen am Ende zwei einzelne sind...
PHP:
<?php
$sql = "SELECT * FROM `wc_termine` WHERE `teilnehmer` LIKE ('%". $ntag ."%')";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
$aus1 = $row['teilnehmer'];
Print("$aus1");
}
?>

Besser?

Gruß.
 
Zurück