您的位置:首页 > 编程语言 > PHP开发

2009-03-04读书记录:《网页制作与PHP语言应用》第六章——MySQL基本操作

2009-03-04 16:26 375 查看
这一章主要讲数据库——MySQL。T-SQL语言都是通用的,只是每个数据库厂商加入了一些自己独特的东西而已,因为比较熟悉T-SQL语言所以这一章还是比较轻松的,基本的操作都是没问题的。让人比较舒服的是每一条命令的末尾都要加一个分号(;),这对于习惯C系列的语言的人来说是很爽的。

文中有一个在MySQL中导入数据操作的语句,貌似还挺有用的。

load data local infile 'c:/x.txt' into table table_name lines terninated by '/r/n';

意思是:将C盘下的文本文件x中的内容导入到表table_name中,以/r/n为行的结束符号。

MySQL的图形查询器(个人叫法)速度很慢,字符界面的速度还可以,只是操作起来很不方便,不像MSSql那样直观。但phpMyAdmin的出现改变了这一点,浏览器页面操作MySql数据库而且还不用安装客户端程序,很是好用。

本章第本节还是比较重要的,讲的是PHP中与MySQL数据库相关的函数,PHP是做Web的,Web肯定早和数据库打交道了。兴致勃勃的去看,结果一上来又是一堆使用手册的片断。不过有一个集中的例子倒还是不错,我自己做了一下练习:

<?php
$link = mysql_connect("localhost","root","")	//设置连接
or die("connect false".mysql_error());  //die 打印出一条消息并退出当前脚本

echo "connect success";

mysql_select_db("hastetest") or die("can't chose database");	//选择数据库

$query = "select * from t_test";
$result = mysql_query($query) or die("query false:".mysql_error()); //mysql_query() 发送一个查询请求

while($line = mysql_fetch_array($result,MYSQL_ASSOC))		//mysql_fetch_array:用数组的形式取得查询的结果
{
foreach($line as $col_value)				//遍历$line,可变变量是$col_value
{
echo "$col_value <br/>";
}
}

mysql_free_result($result);		//翻译资源
mysql_close($link);				//关闭连接

?>


数据库这部分学好了其它的就好办了,努力ing!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: