用PHP代码如何查询数据库表中的一条记录

用PHP代码如何查询数据库表中的一条记录,第1张

我直接在这给你修改答案算了

使用的时候删除行号

修改数据库配置

如果想使用

页面不刷新查询数据库

需要使用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>

这个是数据库查询代码

你可以看以下对照着修改修改

这是PHP获取数据库信息的代码 希望能给你带来启发

<?php

$conn=mysql_connect("localhost","root","")

$select=mysql_select_db("books",$conn)

$query="insert into computers(name,price,publish_data) "

$query.="values('JSP',28.00,'2008-11-1')"

$query="select * from computers"

$result=mysql_query($query)

//以下是使用mysql_result()函数来获取到查询结果

$num=mysql_num_rows($result)

for($rows_count=0$rows_count<$num$rows_count++){

echo "书名:".mysql_result($result,$rows_count,"name")

echo "价格:".mysql_result($result,$rows_count,"price")

echo "出版日期:".mysql_result($result,$rows_count,"publish_data")."<br>"

}

//以下是使用mysql_fetch_row()函数来获取到查询结果

while($row=mysql_fetch_row($result))

{

echo "书号:".$row[0]."<br>"

echo "书名:".$row[1]."<br>"

echo "价格:".$row[2]."<br>"

echo "出版日期:".$row[3]."<br>"

echo "<br>"

}

//以下是使用mysql_fetch_array()函数来获取到查询结果

while($row=mysql_fetch_array($result))

{

echo "书号:".$row[0]."<br>"

echo "书名:".$row[1]."<br>"

echo "价格:".$row["price"]."<br>"

echo "出版日期:".$row["publish_data"]."<br>"

echo "<br>"

}

//以下是使用mysql_fetch_object()函数来获取到查询结果

while($row=mysql_fetch_object($result))

{

echo "书号:".$row->id."<br>"

echo "书名:".$row->name."<br>"

echo "价格:".$row->price."<br>"

echo "出版日期:".$row->publish_data."<br>"

echo "<br>"

}

?>

需要准备的材料分别是:电脑、php编辑器、浏览器。

1、首先,打开php编辑器,新建php文件,例如:index.php。

2、在index.php中,输入代码:

$conn = new mysqli('10.5.15.177', 'root', '', 'test')

$sql = "select * from stu"

$r = $conn->query($sql)

print_r($r->num_rows)

3、浏览器运行index.php页面,此时打印出了stu表的记录数是5。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6913879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存