Mysql Php连接mysql总结
2014-04-22 16:37
330 查看
1、连接Mysql
[php]
view plaincopyprint?
$con = mysql_connect("localhost","root","");
if (!$con){
echo 'Could not connect: ' . mysql_error();
}
$con = mysql_connect("localhost","root",""); if (!$con){ echo 'Could not connect: ' . mysql_error(); }
2、选择数据库
[php]
view plaincopyprint?
mysql_select_db("test", $con);
mysql_select_db("test", $con);
3、数据库查询
[php]
view plaincopyprint?
$sql = "INSERT INTO table_name (id, name, status) VALUES('123456','me',1)";
$sql = "UPDATE table_name SET `status` = 0 WHERE `id` = '123456'";
$sql = "DELETE FROM table_name WHERE `id` = '123456'";
$sql = "SELECT * FROM table_name WHERE `status` = 1";
$result = mysql_query($sql);
$sql = "INSERT INTO table_name (id, name, status) VALUES('123456','me',1)"; $sql = "UPDATE table_name SET `status` = 0 WHERE `id` = '123456'"; $sql = "DELETE FROM table_name WHERE `id` = '123456'"; $sql = "SELECT * FROM table_name WHERE `status` = 1"; $result = mysql_query($sql);
4、判断查询是否成功
select的时候
[php]
view plaincopyprint?
if(mysql_num_rows($result)>=0){
//query success
}else{
//query failed
}
if(mysql_num_rows($result)>=0){ //query success }else{ //query failed }
insert、delete、update的时候
[php]
view plaincopyprint?
if(mysql_affected_rows($con)>0){
//query success
}else{
//query failed
}
if(mysql_affected_rows($con)>0){ //query success }else{ //query failed }
5、处理select返回的数据
[php]
view plaincopyprint?
if((mysql_num_rows($result)>0)){
while($row = mysql_fetch_assoc($result))
{
$tmp_array[] = $row;
}
}
if((mysql_num_rows($result)>0)){ while($row = mysql_fetch_assoc($result)) { $tmp_array[] = $row; } }
$temp_array中就是以数组的形式保存着返回的数据
6、关闭连接
[php]
view plaincopyprint?
mysql_close($con);
相关文章推荐
- PHP连接MySQL之原生MySQL函数总结
- php和mysql连接的个人总结
- PHP-连接MySql常用命令及步骤总结
- php无法连接mysql问题解决方法总结
- php连接mysql学习过程中遇到的各种问题总结
- [ASP/PHP/JSP]MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- php连接mysql的一些方法总结
- php连接mysql(1)
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
- PHP连接MySQL的时候报错SQLSTATE[HY000] [2002] No such file or directory
- php连接mysql提示Call to undefined function mysql_connect() 或 ZenCart MySQL支持问题的解决
- 解析PHP连接MYSQL的两种方法
- php 5.3.3 无法连接 MySQL 数据库
- php与MySQL的连接
- node+express框架中连接使用mysql(经验总结)
- PHP使用数据库永久连接方式操作MySQL的是与非
- php连接mysql
- PHP连接mysql的简单登录
- 关于 PHP MySQL 长连接、连接池的一些探索
- PHP 使用mysql 与 mysqli 连接Mysql数据库