2017-10-01 1 views
-4

Ich möchte den Teil des Inhalts der Benutzer eingegeben Daten aus der Tabelle abrufen. Ich schreibe einen Teil des Codes hiermit.Abrufen der erforderlichen Daten in PHP, Mysql

<?php 
if(isset($_REQUEST)) 
{ 
foreach($_REQUEST as $key=>$value) 
{ 
if($value != '') 
{ 
$str .= $value." "; //to combine user enter keywords, it will be used in second query. Not the first query 
$query = mysql_query("select * from hacking_types ht WHERE ht.ht_name like '%$value%'"); 
$resultcount = mysql_num_rows($query); 
} 
} 
} 
?> 

<html> 
<body> 
<form name="search_form" action="same_page.php"> 
Name: <input type="text" name="full_name" value="" /> 
Hobby : <input type="text" name="hobby" value="" /> 
    <input type="submit" name="sub_button" value="Submit" /> 
</form> 
</body> 
</html> 

Dies ist der PHP, Mysql-Code. Ein Teil des Codes ist hier geschrieben. Die Tabelle enthält den Datensatz 'xyz pqr' in einer Spalte. Der Benutzer gibt 'abc xyz pqr mno' ein. Wie man hier prüft und den genauen Datensatz holt, der den Teil des eingegebenen Satzes enthält. Wildzeichen wie%, *, _ funktionieren nicht. Irgendeine Lösung ist da?

+0

vor allem ist es nicht "PHP" Frage und zweitens, Sie müssen, was Sie bisher versucht haben – Ravi

+0

zeigen Sie uns einige Code –

+1

Was Sie normalerweise tun würde, ist auf Wörter aufgeteilt und eine Abfrage wie z. 'WHERE Name LIKE '% word1%' ODER name LIKE '% word2%' ...' aber ohne Ihren Code zu sehen, können wir nicht mit den Details helfen – apokryfos

Antwort

0

Keine Notwendigkeit von Hectic PHP/SQL-Codierung. Nur ein paar Zeilen Code werden deine Arbeit erledigen. Wenn Sie möchten, dass die Suchanfragen von Ihren Spalten ausgeführt werden, dann kann das für Sie nützlich sein.

Datatables Tutorial

Datentabellen helfen Ihnen, Daten dynamisch zu holen. Sie können dieses Tutorial sehen & einfach Dinge für Ihre Tabelle einrichten.