Beispiel alte Schreibweise:

$server = "dbhost";
$user   = "dbuser";
$passwd = "dbpassw";
$db = mysql_connect($server, $user, $passwd);
mysql_select_db("dbtable",$db);

$sql="SELECT * FROM bibliothek where match (schlagwoerter,titel,
untertitel,autorin,herausgeber,verlag,ISBN) against ('".$_POST["suchbegriff"]."') order by titel";

$result=mysql_query($sql,$db);
$anz=mysql_num_rows($result);

if($anz==0){
echo "<center>Zu Ihrer Suchanfrage ".$_POST["suchbegriff"]." wurde kein Ergebnis gefunden!</center>";
}
else{
while($myrow=mysql_fetch_array($result)){
printf("<div class='buchzeile'>%s</div>",utf8_encode($myrow["titel"]));
}
}

Beispiel neue Schreibweise:

$mysqli = new mysqli('host', 'user', 'pw', 'db');
if ($mysqli->connect_errno) {
    die("Verbindung fehlgeschlagen: " . $mysqli->connect_error);
}
$sql="SELECT * FROM bibliothek where match (schlagwoerter,titel,untertitel,autorin,herausgeber,verlag,ISBN) against ('".$_POST["suchbegriff"]."') order by titel";

$statement = $mysqli->prepare($sql);
$statement->execute();
$result = $statement->get_result();
$count = $statement->affected_rows;

//Beispiele Tabellenspalten
$autorinx=$row->autorin;
$herausgeberx=$row->herausgeber;
$untertitelx=$row->untertitel;

if($count==0){
echo "<center>Zu Ihrer Suchanfrage \"".$_POST["suchbegriff"]."\" wurde kein Ergebnis gefunden!</center>";
}
else{
while($row = $result->fetch_object()) {
echo "<div class='buchzeile'>".utf8_encode($row->titel)."</div>";
}
}

« zurück