Hier ist eine grundlegende Idee von dem, was Sie tun könnten, wenn Sie versuchen, ihre Suchen in die Datenbank zu "speichern". Zuerst werden Sie eine Variable namens '$ search_string' erstellen und dann in dieser ersten Arbeitsfunktion, die Sie für die Suche nach Dingen in der Datenbank gemacht haben, werden Sie dieselbe Zeichenkette in die Variable ($ search_string) einfügen. Danach werden Sie diese Zeichenfolge in die Datenbank zusammen mit der Benutzer-ID (falls Sie sie haben) und der Zeichenfolge, nach der sie gesucht haben, einfügen.
// So this with be the variable holding the search string that the user searched for E.G Beyonce
$search_string = "";
// This is the function you already made to search for that string ($search_string) in the database
function search(){
.... // This is the search code you already made
$search_string = 'The variable thats holding the search string the person sent. It should be a $_POST variable or a variable you already made';
// Now just put the string into the database like so
$link = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db");
mysqli_query($link,"INSERT INTO searches (uid,search_string) VALUES ('". $uid . "', '".$search_string."')");
}
Dann danach sollten Sie es in Ihrer Datenbank haben. Jetzt habe ich keine Ahnung, wie Sie Ihre Datenbanktabellen eingerichtet haben, aber das ist die Theorie hinter dem, was Sie versuchen zu tun. Denken Sie auch daran, dass Sie Ihre "mysql_connect" -Parameter zu Ihren eigenen Datenbankparametern ändern sollten, aber Sie werden es wahrscheinlich nicht brauchen, weil Sie möglicherweise bereits eine Verbindung geöffnet haben, die Sie verwenden können. Hoffe es hilft
übrigens können Sie PHP mit Java nicht codieren: D – Priyamal
Vielleicht sprechen Sie über eine MySQL-Datenbank? Oder ein kleiner Server? PHP ist kein DBMS –
Das beweist nur mein Wissen. Ich verwende dreamweaver und xampp php und habe beide verbinden, aber die Suche wird als null gespeichert. – Eimear