在配置mysql时需要注意,lib和iniDir
<?php
$host = 'localhost:3306';
$user = 'root';
$pass = '111111';
//1.连接数据库
$conn = mysql_connect($host,$user,$pass);
if(!$conn){
die('connect to mysql error<br/>' . mysql_error());
exit();
}
/*$sql = 'CREATE DATABASE DB_PHP';
//2.创建数据库
$retVal = mysql_query($sql);
if(! $retVal){
die('create database error<br/>');
exit();
}
echo "database created successfully<br/>";*/
$sel = mysql_select_db("DB_PHP");
if(!$sel){
die("select db_php error");
exit();
}
$creTable = 'CREATE TABLE EMP('.
'EMP_ID INT NOT NULL AUTO_INCREMENT,'.
'EMP_NAME VARCHAR(20) NOT NULL,'.
'EMP_ADDRESS VARCHAR(20) NOT NULL,'.
'EMP_SALARY INT NOT NULL,'.
'JOIN_DATE TIMESTAMP(14) NOT NULL,'.
'PRIMARY KEY (EMP_ID))';
//3.创建表
/*$retVal1 = mysql_query($creTable);
if(!$retVal1){
die('create table error');
exit();
}*/
//4,插入数据
$insertSql = 'INSERT INTO emp'.
'(emp_name,emp_address, emp_salary, join_date) '.
'VALUES ( "guest", "XYZ", 2000, NOW() )';
$retVal2 = mysql_query($insertSql);
if(!$retVal2){
die('insert data error');
exit();
}
?>
<html>
<body>
<?php
$selDSql = "SELECT * FROM EMP";
$retVal3 = mysql_query($selDSql);
echo "<table border='1'><tr><th>emp_name</th><th>emp_address</th><th>emp_salary</th><th>join_date</th></tr>";
while ( $row = mysql_fetch_assoc($retVal3)) {
echo "<tr>".
"<td>{$row['EMP_NAME']}</td>".
"<td>{$row['EMP_ADDRESS']}</td>".
"<td>{$row['EMP_SALARY']}</td>".
"<td>{$row['JOIN_DATE']}</td>"
."</tr>";
}
echo "</table> ";
echo "<h3>every thing is ok...<h3>";
mysql_close();
?>
</body>
</html>