PHP7.0新版,旧版不再适用

连接数据库服务器

mysql_connect(): 打开非持久的 MySQL 连接,若在脚本中未遇到mysql_close()函数,则在脚本结束时自动关闭链接
mysql_connect(server,user,pwd) , server一般填localhost ,如果成功,则返回一个 MySQL 连接标识,失败则返回 FALSE
创建持久连接:mysql_pconnect()

 <?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

// 一些代码...

mysql_close($con);
?>

设置在哪个数据库上操作

mysql_select_db() :设置活动的 MySQL 数据库
mysql_select_db(database,connection), connection填数据库服务器连接结果所赋予的变量,如果成功,则该函数返回 true。如果失败,则返回 false。

$db_selected = mysql_select_db("test_db", $con);

if (!$db_selected)
  {
  die ("Can\'t use test_db : " . mysql_error());
  }

查询数据,并且先设置字符编码

设置字符编码

mysql_query("set names gb2312"); 
在mysql数据库中有3个变量: character_set_client, character_set_connection和 character_set_results,set names 表示将这三个变量全部设置

查询数据

mysql_query(query)
查询结果正确则返回一个资源标识符,如果查询执行不正确则返回 FALSE

$sql = "SELECT * FROM Person";
mysql_query($sql);