php中写mysql语句

php中写mysql语句,第1张

不管怎样,在这里我总结了常用的PHP连接MySQL数据库以及读取写入数据库的方法,希望能够帮到你,当然也是作为我自己的一个回顾总结。

1.为了更好地设置数据连接,一般会将数据连接所涉及的值定义成变量.

?

1

2

3

4

5

6

7

$mysql_server_name='localhost'//改成自己的mysql数据库服务器

$mysql_username='root'//改成自己的mysql数据库用户名

$mysql_password='123456'//改成自己的mysql数据库密码

$mysql_database='Mydb'//改成自己的mysql数据库名

也可把以上变量放在一个文件里,可以随时让其他文件调用.

例如: 将以上内容放在:db_config.php 那么在其他需要用到数据库的页面直接调用.

调用代码:require("db_config.php")

2.连接数据库

?

1

2

3

4

5

6

7

8

9

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error connecting") //连接数据库

mysql_query("set names 'utf8'")//数据库输出编码 应该与你的数据库编码保持一致.南昌网站建设公司百恒网络PHP工程师建议用UTF-8 国际标准编码.

mysql_select_db($mysql_database)//打开数据库

$sql ="select * from news "//SQL语句

$result = mysql_query($sql,$conn)//查询

3.读取表中的内容,这里我们用while,可以根据具体情况,用for 或其他的.

?

1

2

3

4

5

6

7

8

9

10

11

while($row = mysql_fetch_array($result))

{

echo "<div style=\"height:24pxline-height:24pxfont-weight:bold\">"//排版代码

echo $row['Topic'] . "<br/>"

echo "</div>"//排版代码

}

4.php写入数据库,Mysql数据的写入

如果如上的内容都是存于一个表中(test),那么就一个select查询就可以了,不在一个表中就需要些left

join

in

如果在框架中要显示查找出来的内容,可能需要调用模板,

如果没用模板那么就简单了,如果没有搜索条件的话直接echo就可以,有条件就加上where

$connection=mysql_connect

("localhost","root","123")

mysql_select_db("test",$connection)

$result=mysql_query("select

*

from

test")

$num_results=

mysql_num_fields($result)

echo

'<p>Number

of

books

found:

'.$num_results.'</p>'

while($row

=

mysql_fetch_assoc($result))

{

echo

'<hr/>

链接来源|

广告媒介|

|活动'

echo

'<hr/>'.$row['Utm_source'].$row['Utm_medium'].$row['Utm_campaign']

}

mysql_close($connection)


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

原文地址: http://outofmemory.cn/zaji/8501072.html

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

发表评论

登录后才能评论

评论列表(0条)

保存