PHP-连接MySql常用命令及步骤总结

1 配置文件编写

1.1 config文件编写

<span style="font-size:14px;"><?php
	header("Content-type: text/html; charset=utf-8");
	define('HOST', '127.0.0.1');
	define('USERNAME', 'root');
	define('PASSWORD', '123');
?></span>

1.2 connect文件编写

<span style="font-size:14px;"><?php
	require_once('config.php');
	//连库
	if(!($con = mysql_connect(HOST, USERNAME, PASSWORD))){
		echo mysql_error();
	}
	//选库
	if(!mysql_select_db('info')){
		echo mysql_error();
	}
	//字符集
	if(!mysql_query('set names utf8')){
		echo mysql_error();
	}
?></span>

2  访问数据库

2.1 获得数据库中数据

<?php 
	require_once('connect.php');
	$sql = "select * from article order by dateline desc";
	$query = mysql_query($sql);
	if($query&&mysql_num_rows($query)){
		while($row = mysql_fetch_assoc($query)){
			$data[] = $row;
		}
	}
?>

2.2 将数据嵌入HTML中

<span style="font-size:14px;"><div id="page">
	<!-- start content -->
	<div id="content">
	<?php
		if(empty($data)){	
			echo "当前没有文章,请管理员在后台添加文章";
		}else{
			foreach($data as $value){
	?>
		<div class="post">
			<h1 class="title"><?php echo $value['title']?><span style="color:#ccc;font-size:14px;">  作者:<!--作者放置到这里--><?php echo $value['author']?></span></h1>
			<div class="entry">
				<?php echo $value['description']?>
			</div>
			<div class="meta">
				<p class="links"><a href="article.show.php?id=<?php echo $value['id']?>" class="more">查看详细</a>  »  </p>
			</div>
		</div>
	<?php
			}
		}
	?>
	</div></span>

至此,可以完成一个简单的PHP连接MySql的操作。

3 读取$result=mysql_query($sql)获得的结果数组的其他方法总结

    mysql_fetch_row($result)

    mysql_fetch_assoc($result) //获得内联数组

    mysql_result($result,row_num,col_num)

你可能感兴趣的:(PHP-连接MySql常用命令及步骤总结)