PHP操作MYSQL
时间:2009-04-13 来源:hkebao
$link = mysql_connect('localhost', 'root', '123456')
or die("Could not connect : " . mysql_error());
选用数据库指令如下,可以使用:mysql_query("use mysql");
也可以使用专门的API来下指令:mysql_select_db("mysql");
进行SQL指令的操作,对mysql数据库执行"select*from user" 这段SQL指令的语句:
$result=mysql_query("select*fromuser",$link); |
重点整理
分析所返回的数据分成两个部分:其一为分析表头,其二为分析表身。
分析表头使用mysql_fetch_field()函数必须传入$result查询结果变量,再通过->操作符,取得 $field->name 这个字段名称属性。
例如 :while ($field = mysql_fetch_field($result)) {
echo "<td>".$field->name."</td>\n";
}
echo "</tr>\n"; //可以得到表头出来的!
重点整理
while ($row = mysql_fetch_row($result)) {
echo "<tr>\n";
for($i=0;$i<count($row);$i++){
echo "<td>".$row[$i]."</td>";
}
echo "</tr>\n";
} 取表身出来
分析表头使用mysql_fetch_row()函数,必须传入$result查询结果变量,再通过for循环,并配合count()函数计算数据行中的列数,将$row数组中每一元素显示出来。
重点整理
释放资源指令:
mysql_free_result($result);
mysql_close($link);
示例如下:
$link = mysql_connect('localhost','root','321') or die("Could not connect : " . mysql_error());
mysql_query("use mysql");
$result=mysql_query("select * from user",$link);
while ($row = mysql_fetch_row($result)) {
echo "<tr>\n";
for($i=0;$i<count($row);$i++){
echo "<td>".$row[$i]."</td>";
}
echo "</tr>\n";
}
mysql_close($link);
简单的PHP连接数据库模块方法!