本文目錄一覽:
- 1、PHP如何實現MYSQL查詢功能
- 2、請問php+mysql查詢語句該如何寫,查詢表字段的總和,按每天且按類型字段
- 3、PHP mysql 查詢語句求教
- 4、php mysql數據庫查詢語句並輸出
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+mysql查詢語句該如何寫,查詢表字段的總和,按每天且按類型字段
(我把你表格中的數據 “中文” 換成了 “英文” 數據和你的是一致的)
我創建你的表格的SQL語句:
create table cellphone
( id int(3) zerofill not null auto_increment primary key,
title char(20) not null,
number int not null,
type char(20) not null,
time date not null
);
插入數據的SQL語句:
insert into cellphone (title,number,type,time) values
(“Phone Model 1″,90,”cellphone”,”2012-08-14″),
(“Phone Model 1″,90,”cellphone”,”2012-08-14″),
(“Phone Model 2″,100,”cellphone”,”2012-08-14″),
(“Mobile Accessory 1″,100,”Accessory”,”2012-08-14″);
查詢語句:
select title, sum(number), time
from cellphone
where type = ‘cellphone’
and time= date_format(now(),’%Y-%m-%d’) //獲取今天日期的函數
group by title;
創建後的表:
查詢結果:
php 實現代碼:
?php
/************************ MySQL連接 ************************/
$dbc = @ mysqli_connect(‘localhost’, ‘root’, ‘mysql’, ‘test’);
if (mysqli_connect_errno()) {
echo “Error: Could not connect to database.Please try again later.”;
exit;
}
/************************************************************/
/********************************** 執行查詢 **********************************/
$query = “select title, sum(number), time
from cellphone
where type = ‘cellphone’
and time= date_format(now(),’%Y-%m-%d’)
group by title”;
$results = mysqli_query($dbc, $query);
if ($results) {
echo mysqli_affected_rows($dbc).” rows get.br/”;
} else {
echo “An error has occurred.”;
}
/***********************************************************************************/
/********************************** 輸出結果 **********************************/
while ( list($title, $num, $time) = mysqli_fetch_row($results) ) {
echo “$title $num $timebr/”;
}
/******************************************************************************/
/********************************* 關閉和釋放 *********************************/
mysqli_free_result($results);
mysqli_close($dbc);
/******************************************************************************/
?
運行結果:
PHP mysql 查詢語句求教
?php
/**
*
*@author tanqing
*@date 2015年7月16日
*email itanqing@gmail.com
*/
/*
* $str = file_get_contents(‘./a.txt’);
* $str = preg_replace(‘/\s/’, ‘#’, $str);
* $arr = explode(‘#’, $str);
* print_r($arr);
* $data[‘riqi’] = $arr[0];
* $data[‘qihao’] = $arr[1];
*/
header(“Content-type: text/html; charset=utf-8”);
$link = mysql_connect(‘127.0.0.1′,’root’,’123456′);
$database = ‘mytest’;
$tab_1_sql= ‘select * from tab_1’;
$tab_1_result = mysql_db_query($database, $tab_1_sql);
while ($tab_1_row = mysql_fetch_assoc($tab_1_result)){
$tab1Result[$tab_1_row[‘pid’]] = $tab_1_row[‘name’];
}
$query = ‘select * from tab_2 ‘;
$result = mysql_db_query($database, $query);
$row=mysql_fetch_row($result);
while ($row=mysql_fetch_assoc($result))
{
$rowResult[$row[‘date’]][$row[‘pid’]] = $row[‘val’];
}
?
table
tr
td日期/td
?php foreach ($tab1Result as $pid=$pname){?
td?php echo $pname;?/td
?php }?
/tr
?php foreach ($rowResult as $date=$val){?
tr
td?php echo $date;?/td
?php foreach ($tab1Result as $pid=$pname){?
td?php if ($val[$pid]) {
echo $val[$pid];
}else{
echo 0;
} ?/td
?php }?
/tr
?php }?
/table
打印結果
php mysql數據庫查詢語句並輸出
php中,.是連接符,改成這樣
$proname = “SELECT areaname FROM oepre_user_params JOIN oepre_hometown ON oepre_user_params”.”.`provinceid` = oepre_hometown.`areaid` WHERE userid=123;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/187451.html