php连接mysql

本文介绍使用PHP连接MySQL数据库的方法,并演示了如何创建数据库、表及进行数据的增删改查等基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在配置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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值