mysqli ist jetzt cool bei php mit komischen pfeilen
mysql nicht mehr. aber sie habens einem leicht gemacht und meistens aus dem alten mysql_irgendwas ein mysqli_irgendwas gemacht.
PHP
<?php
$verbindung = mysqli_connect("localhost", "my_user", "my_password", "world");
mysqli_set_charset($connection, 'utf8');
$lol= $_POST["gesuchteswort"]; // was beim suchfeld eingegeben wurde holen
$lol= htmlentities($lol, ENT_QUOTES, "UTF-8"); // das sichert dich ab, macht z.B. aus < ein < ;
$lol = mysqli_real_escape_string($verbindung, $lol); // das sichert dich ab, macht aus ' ein \' bei der SELECT abfrage später - sonst kann man den SELECT manipulieren und deinen quellcode bösartig "erweitern"
$suchergebnis = mysqli_query($verbindung, "SELECT textzelle FROM tabelle WHERE textzelle='$lol'"); // sucht in textzelle nach $lol
$anzahlergebnisse = mysqli_num_rows($suchergebnis); // zählt die menge an ergebnissen
if($anzahlergebnisse >= 1){ // gibts mindestens ein ergebnis, dann zeigs mir an
echo "Wir haben insgesamt $anzahlergebnisse Ergebnisse bei deiner Suche.";
while ($eintrag = mysqli_fetch_array($suchergebnis, MYSQLI_BOTH)){ // suchergebnisse auslesen im array
$text = $eintrag['textzelle'];
}
?>
<html>
Das steht in der textzelle: <?=$text;?>
</html>
<?php
}else{
echo "Keine Ergebnisse!";
}
mysqli_close($verbindung);
?>
Alles anzeigen

