① 如何實現最簡單的php網頁+mysql查詢功能
首先搭建一個PHP環境,我用的wamp
然後比如你的資料庫位置是本地localhost
資料庫用戶名是root
資料庫密碼是123456
資料庫名是mydb
資料庫里有個表mytab
有3個欄位
id(主鍵) name sno
1 張三 123
2 李四 456
然後在項目根目錄,新建一個文件:index.php
<?php
//連接資料庫
$con=mysqli_connect("localhost","root","123456","mydb");
//SQL語句
$sql="select * from mytab;";
//執行SQL語句,結果保存到$arr
$obj=mysqli_query($con,$sql);
$arr=mysqli_num_rows($result);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>實現最簡單的php網頁+mysql查詢功能</title>
</head>
<body>
<?php
echo "<pre>";
print_r($obj);
?>
</body>
</html>
之後就能夠看到結果了
② php要實現簡單的查找功能,只要一個輸入查找內容的編輯框並且要和查找的結果在同一頁面顯示,怎麼實現
兩個頁面即可實現,html頁面寫一個ajax例如:
<script>
var k=$("#kk").val();//獲取用戶輸入的查找內容
$.ajax({
type:'get',
url:'xx.php',
data:'keyword='+i,
success:function(data){
var data1=eval("("+data+")") ;
if(data1){
$('#main').html(data1);//顯示結果
}
},
});
</script>
xx.php:
if($_GET){
$key=isset($_GET['keyword'])?$_GET['keyword']:'';
if($key){
//連接資料庫通過關鍵詞查找相關內容..$content
//結果返回: echo json_encode($content);
exit();
}else{
echo json_encode('');
exit();
}
}
對了,html頁面要引入jquery插件
③ php一個最簡單的查詢功能
不曉得你的資料庫名,表名(test),id什麼的
寫查詢語句就行了唄
select * from test where name='?' and sex='?' and class='?'
where後面跟什麼差的就是什麼
如果只要查同意性別的
select * from test where sex='?'就行了
也可以這樣查
select * from test where name=(select name from test where sex='?')
大致思路是這樣的
好長時間沒搞SQL了,應該不錯
④ 怎麼在網頁上用PHP做個搜索功能
通過from表單,將查詢的關鍵詞,通過 like 跟數據進行模糊查詢對比
從topics表中查詢欄位subject與傳進來的參數'$_POST['topic']進行比較模糊查詢
設subject欄位數據為:數學,英語,物理,化學,英文
$subject=$_POST['topic'];
$sql = "select * from topics where subject like '%" .$subject. "%'";
$result = mysql_query($sql);
若從表單提交的『topic』值為「學」,得到的結果將是:數學,化學
多個欄位匹配查詢:
$sql = "select id,subject from topics where (id like '%" .$id. "%') or (name like '%" .$name. "%') or (subject like '%" .$subject. "%') order by id desc";
結果依據欄位id的順序
⑤ php文件如何實現能查看本機伺服器上所有的站點信息,或域名信息。
<?php
if ($_GET["act"] == "phpinfo"){
phpinfo();
exit();
}
function IsZend(){
if(defined("OPTIMIZER_VERSION")) return OPTIMIZER_VERSION;
return "Enabled";
}
function IsMySQL(){
if(function_exists("mysql_close")){
return mysql_get_client_info();
}
return "Enabled";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Easy2PHP</title>
<style>
body { font: normal 12px Verdana;}
table{ border-collapse:collapse;}
a:link,a:visited,a:active,a:hover { color:#000; font-family: Arial, Helvetica, sans-serif; }
</style>
</head>
<body>
<table align="center" border="1" cellpadding="0" cellspacing="1" bordercolor="#d1d1d1">
<tr><th colspan="2" align="left" bgcolor="#FF6600">自己寫:</th></tr>
<tr>
<td>Apache:</td>
<td><?=$_SERVER['SERVER_SOFTWARE']?></td>
</tr><tr>
<td>PHP:</td>
<td><?=PHP_VERSION?></td>
</tr><tr>
<td>MySQL:</td>
<td><?=IsMySQL()?></td>
</tr><tr>
<td>PHPMyAdmin:</td>
<td><?="2.11.0"?></td>
</tr><tr>
<td>Zend Optimizer:</td>
<td><?=IsZend()?></td>
</tr>
<tr><th colspan="2" align="left" bgcolor="#F6BF1C">Server:</th></tr>
<tr>
<td>伺服器時間:</td>
<td><?=gmdate("Y年n月j日 H:i:s",time()+8*3600)?></td>
</tr><tr>
<td>伺服器域名/IP地址:</td>
<td><?=$_SERVER['SERVER_NAME']."(".@gethostbyname($_SERVER['SERVER_NAME']).")"?></td>
</tr><tr>
<td>伺服器解譯引擎:</td>
<td><?=$_SERVER['SERVER_SOFTWARE']?></td>
</tr><tr>
<td>WEB服務埠:</td>
<td><?=$_SERVER['SERVER_PORT']?></td>
</tr><tr>
<td>網站文檔目錄:</td>
<td><?=$_SERVER["DOCUMENT_ROOT"]?></td>
</tr>
<tr><td colspan="2" align="center"><a href="?act=phpinfo">Go to PHPInfo</a><a href="phpMyAdmin/index.php">Go to PHPMyAdmin</a></td></tr>
</table>
</body>
</html>
⑥ php後台管理新聞系統列表查詢功能怎麼實現
查詢功能得根據sql語句來寫給你個例子:
$sql1 ="select * from News where nid={$id};
$sql2 ="and n_name like '%"搜索內容"'";
$sql3 ="and ……";
$sql =sql1.sql2.sql3……."order by id desc";
$rs =mysq_lquery($sql);
下邊就是處理方法了這里就不寫啦,只是個思路已經說給你啦滿意請給滿分!
⑦ thinkphp實現網站中文搜索功能
中文搜索,無非就是在搜索框中提交值,然後拿著這個值去資料庫中進行模糊查詢或者精確查詢(視需求而定),然後將結果返回到頁面中,遍歷輸出就行了 ,前台的話沒有現成的例子
⑧ 怎樣用php+mysql 做一個查詢的網頁
首先搭建一個PHP環境,我用的wamp
然後比如你的資料庫位置是本地localhost
資料庫用戶名是root
資料庫密碼是123456
資料庫名是mydb
資料庫里有個表mytab
有3個欄位
id(主鍵) name sno
1 張三 123
2 李四 456
然後在項目根目錄,新建一個文件:index.php
<?php
//連接資料庫
$con=mysqli_connect("localhost","root","123456","mydb");
//SQL語句
$sql="select * from mytab;";
//執行SQL語句,結果保存到$arr
$obj=mysqli_query($con,$sql);
$arr=mysqli_num_rows($result);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>實現最簡單的php網頁+mysql查詢功能</title>
</head>
<body>
<?php
echo "<pre>";
print_r($obj);
?>
</body>
</html>
之後就能夠看到結果了