Einzelnen Beitrag anzeigen
  #1  
Alt 09.11.2017, 17:42:09
MelJ MelJ ist offline
Anfänger
 
Registriert seit: Nov 2017
Alter: 40
Beiträge: 2
Datenbankabfrage mit PHP. Script funktioniert nicht

Hallo,

ich habe folgendes Problem:

Ich würde gerne auf meiner Seite ein Formular erstellen, mit dem ich dann in der SQL Datenbank nach einem genauen Begriff suche.

Beispiel:

Suchbegriff Button Ergebnis

Hose 1295 "Suchen" vorhanden

Die Daten in mehreren Spalten stehen in meiner Datenbank

Letztendlich gibt man den Suchbegriff in ein Suchfeld ein und dann wird das Ergebnis ausgegeben, wichtig ist aber, dass nur Suchbegriffe ausgegeben werden, die identisch mit der Suche sind "wortlaut".

Ich habe übrigens den folgenden Code und jetzt bekomme ich auch keine Fehlermeldung mehr "Fehler bei der Abfrage"

Ich glaube, dass ich mein ganzes Script zerschossen habe.

PHP-Code:
<html>
<head>
<title>TITELNAME</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head><body>
<form action="PHPDATEI.php" method="post">
<input name="%" type="text" value"" size="16">
<input type="submit">
</form></body>
</html>

-------------------------------------------

<?php
$db 
mysqli_connect("HOST""USER""PASSWORD""DB");
?>
<?php
$db 
mysqli_connect("HOST""USER""PASSWORD""DB");
if(!
$db)
{
  exit(
"Verbindungsfehler: ".mysqli_connect_error());
}
?>
<?php
$Verbindung 
mysql_connect("HOST""USER""PASSWORD""DB");
$Suchbegriff "%";
$SQLString "SELECT * FROM TABELLE WHERE SPALTENNAME LIKE "%";
mysql_select_db("
Datenbankname", $Verbindung);
$Ergebnis = mysql_query($SQLString, $Verbindung);
if ($Ergebnis) {
$Zeilen = mysql_num_rows($Ergebnis);
for ($n = 0; $n < $Zeilen; $n++)
{
echo mysql_result($Ergebnis, $n, '"
$SQLString"');
}
}
else {
echo "
Error please try again later";
}
?>
Jemand ne Ahnung was ich da fabriziert habe ?

Danke für die Hilfe



Ich komme nicht weiter und hofffe auf Hilfe.

Gruß

MelJ

PS Ich bin echt ein absoluter Anfänger in diesem Bereich und allein das Script hat mich schon extreme Nerven gekostet.
Mit Zitat antworten