phpmysql查詢語句,mysql查詢sql語句

本文目錄一覽:

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 06:22
下一篇 2024-11-28 06:22

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python3支持多行語句

    Python3是一種高級編程語言,開發人員可以輕鬆地使用該語言編寫簡單到複雜的代碼。其中Python3支持多行語句,方便開發人員編寫複雜的代碼,提高代碼的可讀性和可維護性。 一、使…

    編程 2025-04-29
  • Python for循環語句打印九九乘法表

    本篇文章將詳細介紹如何使用Python的for循環語句打印九九乘法表。打印九九乘法表是我們初學Python時經常練習的一項基礎操作,也是編寫Python程序的基本能力之一。 1、基…

    編程 2025-04-29
  • Hibernate日誌打印sql參數

    本文將從多個方面介紹如何在Hibernate中打印SQL參數。Hibernate作為一種ORM框架,可以通過打印SQL參數方便開發者調試和優化Hibernate應用。 一、通過配置…

    編程 2025-04-29
  • Python中while語句和for語句的區別

    while語句和for語句是Python中兩種常見的循環語句,它們都可以用於重複執行一段代碼。然而,它們的語法和適用場景有所不同。本文將從多個方面詳細闡述Python中while語…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • 使用SQL實現select 聚合查詢結果前加序號

    select語句是數據庫中最基礎的命令之一,用於從一個或多個表中檢索數據。常見的聚合函數有:count、sum、avg等。有時候我們需要在查詢結果的前面加上序號,可以使用以下兩種方…

    編程 2025-04-29
  • Python中自定義函數必須有return語句

    自定義函數是Python中最常見、最基本也是最重要的語句之一。在Python中,自定義函數必須有明確的返回值,即必須要有return語句。本篇文章將從以下幾個方面對此進行詳細闡述。…

    編程 2025-04-29
  • 理解Mybatis中的SQL Limit用法

    Mybatis是一種非常流行的ORM框架,提供了SQL映射配置文件,可以使用類似於傳統SQL語言的方式編寫SQL語句。其中,SQL的Limit語法是一個非常重要的知識點,能夠實現分…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29

發表回復

登錄後才能評論