
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数据的写入
sql语句要和数据库结构相对应!
在给字段写入值的时候, 除字段属性是数字类型的(int、bigint等等)外, 其他字段类型写入值都要加引号(一般是单引号)
比如, 一个数据表A, 有两个字段, 一个字段b类型是int类型, 例外一个字段类型是c 是varchar类型, 那么, sql语句如下:
insert into A ( b, c ) values ( 5, '您好')然后根据这个你比对一下你的数据库结构和sql语句!
当然, 文本类型的字段, 如果写入的值是数字, 也可以不要加引号, 除此之外, 必须加引号!
建议学习php的之前或者同时, 网上多找些Sql语句教程,学习一下!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)