可以直接關(guān)聯(lián)查詢,sql如下
為五家渠等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及五家渠網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、五家渠網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
select jilu.* from jilu,user where jilu.學(xué)號(hào)字段=user.學(xué)號(hào)字段 and user.用戶名字段='要查詢的用戶名'
查詢出的數(shù)據(jù)集即為用戶名對(duì)應(yīng)的jilu里信息.
SELECT?COUNT(*)?FROM?a,?b?WHERE?a.dingdan?=?b.dingdan
然后用PHP執(zhí)行這個(gè)sql_query,讀取結(jié)果即可(第一行第一列)
本文實(shí)例講述了php使用mysqli和pdo擴(kuò)展,測(cè)試對(duì)比mysql數(shù)據(jù)庫(kù)的執(zhí)行效率。分享給大家供大家參考,具體如下:
?php
/**
*
測(cè)試pdo和mysqli的執(zhí)行效率
*/
header("Content-type:text/html;charset=utf-8");
//通過(guò)pdo鏈接數(shù)據(jù)庫(kù)
$pdo_startTime
=
microtime(true);
$pdo
=
new
PDO("mysql:host=localhost;dbname=test","root","1234",array(PDO::MYSQL_ATTR_INIT_COMMAND
=
"SET
NAMES'utf8';"));
for($i=1;$i=100;$i++){
$title
=
"pdo標(biāo)題".$i;
$content
=
"pdo內(nèi)容".$i;
$addtime
=
time();
$user_id
=
$i;
$pdo_sql
=
"INSERT
INTO
`article`(`title`,`content`,`addtime`,`user_id`)
VALUES(:title,:content,:addtime,:user_id)";
$sth
=
$pdo-prepare($pdo_sql);
$sth-bindParam(':title',$title);
$sth-bindParam(':content',$content);
$sth-bindParam(':addtime',$addtime);
$sth-bindParam(':user_id',$user_id);
$sth-execute();
}
$pdo_endTime
=
microtime(true);
$pdo_time
=
$pdo_endTime
-
$pdo_startTime;
echo
$pdo_time;
echo
"hr/";
//通過(guò)mysql鏈接數(shù)據(jù)庫(kù)
$mysqli_startTime
=
microtime(true);
$mysqli
=
mysqli_connect("localhost","root","1234","test")
or
die("數(shù)據(jù)連接失敗");
mysqli_query($mysqli,"set
names
utf8");
for($i=1;$i=100;$i++){
$title
=
"mysqli標(biāo)題".$i;
$content
=
"mysqli內(nèi)容".$i;
$addtime
=
time();
$user_id
=
$i;
$sql
=
"INSERT
INTO
`article`(`title`,`content`,`addtime`,`user_id`)
VALUES('".$title."','".$content."',".$addtime.",".$user_id.")";
mysqli_query($mysqli,$sql);
}
$mysqli_endTime
=
microtime(true);
$mysqli_time
=
$mysqli_endTime
-
$mysqli_startTime;
echo
$mysqli_time;
echo
"hr/";
if($pdo_time
$mysqli_time){
echo
"pdo的執(zhí)行時(shí)間是mysqli的".round($pdo_time/$mysqli_time)."倍";
}else{
echo
"mysqli的執(zhí)行時(shí)間是pdo的".round($mysqli_time/$pdo_time)."倍";
}
測(cè)試結(jié)果:其實(shí)經(jīng)過(guò)多次測(cè)試,pdo和mysqli的執(zhí)行效率差不多。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP基于pdo操作數(shù)據(jù)庫(kù)技巧總結(jié)》、《php+mysqli數(shù)據(jù)庫(kù)程序設(shè)計(jì)技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:php使用mysqli和pdo擴(kuò)展,測(cè)試對(duì)比連接mysql數(shù)據(jù)庫(kù)的效率完整示例php中數(shù)據(jù)庫(kù)連接方式pdo和mysqli對(duì)比分析php中關(guān)于mysqli和mysql區(qū)別的一些知識(shí)點(diǎn)分析php操作mysqli(示例代碼)php封裝的mysqli類完整實(shí)例PHP以mysqli方式連接類完整代碼實(shí)例php簡(jiǎn)單解析mysqli查詢結(jié)果的方法(2種方法)php中mysql連接方式PDO使用詳解Php中用PDO查詢Mysql來(lái)避免SQL注入風(fēng)險(xiǎn)的方法php
mysql
PDO
查詢操作的實(shí)例詳解PHP實(shí)現(xiàn)PDO的mysql數(shù)據(jù)庫(kù)操作類
$neworder ="SELECT * FROM pwn_dingcan_order where ifcheck=0";
if ($neworder1)
你這樣寫,就相當(dāng)于把一個(gè)字符串賦值,沒(méi)有執(zhí)行sql,而且別用$neworder1 直接這樣判斷,
form action="a.php" method="post"
測(cè)試:input type="text" name="test" value="" /
input type="submit" value="submit"/
?
$con=mysql_connect('localhost','root','');
if(!$con)die('Could not connect:'.mysql_error());
mysql_select_db('test',$con);
if(isset($_POST['test'])){
$num=$_POST['test'];
$result=mysql_query("select * from test where number=$num");
if(isset($result)){
if(!empty($result)){
while($row=mysql_fetch_array($result)){
echo $row['name'];
}
}else echo'NO';
}
unset($_POST['test']);
}
?
在提交的頁(yè)面去判斷,
但首先要比較數(shù)據(jù)庫(kù)你必須從數(shù)據(jù)庫(kù)把bjys 只查詢出來(lái)就是 select 出來(lái)
然后根據(jù)你提交的變量$bjys 去比較判斷
然后該怎么處理怎么處理