本文目錄一覽:
php sql 查詢最後一條數據
SELECT * FROM 當前表
WHERE id = ( SELECT MAX( id ) FROM 當前表 WHERE userid= ‘10000’ )
解釋一下:首先括弧里先查出此userid登錄的所有記錄,然後去max最大的id,最後把最大的id的記錄查出來,即檢索出上次此用戶登錄的信息
用PHP代碼如何查詢資料庫表中的一條記錄
我直接在這給你修改答案算了
使用的時候刪除行號 修改資料庫配置 如果想使用 頁面不刷新查詢資料庫 需要使用JQUERY 如果有需要給我留言
1 ?php
2 if(isset($_POST[‘submit’])$_POST[‘submit’]==’提交’){
3 //判斷是否是提交過來的
4 $intext = $_POST[‘intext’];
5 if($intext!=null||$intext!=”){
6 $link = mysql_connect(“localhost”, “root”, “123456”);
7 //資料庫配置信息 第一個參數資料庫位置第二個是用戶名第三個是密碼
8 mysql_select_db(“szn_test”);
9 //設置要使用的資料庫
10 $sql = “select * from demo where res = ‘”.$intext.”‘”;
11 //SQL語句
12 var_dump($sql);
13 $res = mysql_query($sql);
14 $arr = array();
15 //吧結果存入數組 並記錄數組長度
16 $count = 0;
17 while($data = mysql_fetch_array($res)){
18 $arr[$count] = $data;
19 $count++;
20 }
21 //關閉資料庫
22 mysql_close($link);
23 }
24 }
25
26 ?
27 html
28 head
29 title/title
30 /head
31 body
32 form id=”form1″ method=”post” action=”demo.php”
33 input type=”text” name=”intext”
34 input type=”submit” name=”submit” value=”提交”
35 /form
36 ?php
37 if(isset($arr)$arr != null){
38 for($i = 0; $i $count; $i++){
39 foreach($arr[$i] as $key = $value){
40 echo “key:”.$key.” value:”.$value;
41 echo ” “;
42 }
43 echo “br”;
44 }
45 }
46 ?
47 /body
48 /html
這個是資料庫查詢代碼 你可以看以下對照著修改修改
PHPMySQL指定查詢一條記錄
比方說user表裡有三個欄位,分別是id、name、age,那麼當你查找到某一記錄時,可以用下面的方法分別取出這三個欄位的值:
$conn=new mysqli(“xxxxxx這些參數自己搞定xxxx”,”xxxx”,”xxxx”,”xxxx”);
$rs=$conn-query(“select * from `user` limit 1”);
//方法一:
$data=$rs-fetch_assoc();
$id=$data[“id”];
$name=$data[“name”];
$age=$data[“age”];
//方法二:
$data=$rs-fetch_row();
$id=$data[0];
$name=$data[1];
$age=$data[2];
//方法三:
$data=$rs-fetch_object();
$id=$data-id;
$name=$data-name;
$age=$data-age;
//方法四:
list($id,$name,$age)=$rs-fetch_row();
//還有很多方法就不一一列舉了
php 資料庫 讀取查詢到一條記錄的某個欄位值
if ($row[‘dlperday’])3
這條語句少了一個括弧,應該改成:
if (($row[‘dlperday’])3)
PHP執行SQL查詢
$haha = M(),$res = $haha-query($sql)。
或 $res = $waw-execute($sql)。
$sql中包含了表名,實例化模型時可以為空。注意query是查功能,execute是增刪改功能。
結構化查詢語言(Structured Query Language)簡稱SQL(發音:/ˈes kjuː ˈel/ “S-Q-L”),是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關係資料庫系統;同時也是資料庫腳本文件的擴展名。
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統。
可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。
1986年10月,美國國家標準協會對SQL進行規範後,以此作為關係式資料庫管理系統的標準語言(ANSI X3. 135-1986),1987年得到國際標準組織的支持下成為國際標準。不過各種通行的資料庫系統在其實踐過程中都對SQL規範作了某些編改和擴充。
所以,實際上不同資料庫系統之間的SQL不能完全相互通用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/180213.html