私はmysqlの用語で格納されたデータを入力すると、 の検索ボックスに の検索ボックスを作っていきます。最新の検索結果を持つ検索ボックスを作成するにはどうすればよいですか?
多分固有のIPまたは最も最近の検索に基づいて..
永遠または20最重要指名手配の検索に20件の検索のリストを作成する方法?
どうすれば結果検索ボックスを作成できますか? チュートリアルがありますか、ファイルを渡したいですか?
- 更新 -
PHP
ここ<?php
/*-----------------------
First part: db connection
-------------------------*/
$dbhost = "localhost";
$dbname = "aa";
$dbuser = "root";
$dbpass = "";
$db=mysql_connect($dbhost, $dbuser, $dbpass);
if ($db==FALSE)
die("Error while connecting to MYSQL ".mysql_error());
mysql_select_db($dbname ,$db);
/*------------------------------
Read and save the search query
-------------------------------*/
$querystat = mysql_real_escape_string($_GET['q']);
$datetime = time();
if(($_SERVER['HTTP_REFERER'] == '') AND (($querystat != $_SESSION['prev_search']) OR (($datetime - $_SESSION['datetime']) > 60))) {
$insertquery = "INSERT INTO `query` (`query` , `datetime`) VALUES ('$querystat' , '$datetime');";
mysql_query($insertquery, $db);
}
$_SESSION['datetime'] = $datetime;
$_SESSION['prev_search'] = $querystat;
?>
<form method="GET" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
Form:<br>
<input type="text" name="q" value=""><br><br>
<input type="submit" value="Submit">
</form>
SQL
CREATE TABLE `query` (
`id` int(11) NOT NULL,
`query` varchar(255) NOT NULL DEFAULT '',
`datetime` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
をしてくださいあなたの助け..
これまでに試したことを追加してください。 –
@Dinidu here code、私はあなたの助けを歓迎します – ane