首页 > 数据库技术 > 详细

【学习笔记】初闻数据库php-mysql

时间:2015-11-28 11:51:15      阅读:318      评论:0      收藏:0      [点我收藏+]
<?php

$mySql = mysql_connect(SAE_MYSQL_HOST_M.‘:‘.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS) or die(‘connect mysql fail‘.mysql_error());

$tableName = ‘userInfo‘;

mysql_select_db(SAE_MYSQL_DB,$mySql);

$template = 
‘CREATE TABLE IF NOT EXISTS %s
(
id int,
openId varchar(255),
nickname varchar(255)
)
;

$sqlCmd     = sprintf($template,$tableName);//创建表
$result     = mysql_query($sqlCmd,$mySql) or die(‘fail to create table‘.mysql_error());

$keyStr       = ‘id,openId,nickname‘;
$valueStr     = ‘1000,"125ssdDD","SSDWORD"‘;
$sqlCmd        = sprintf(‘INSERT INTO %s(%s) VALUES (%s)‘,$tableName,$keyStr,$valueStr);
$result     = mysql_query($sqlCmd,$mySql) or die(‘table not exit‘.mysql_error());

$sqlCmd        = sprintf(‘SELECT * FROM %s‘,$tableName);
$result     = mysql_query($sqlCmd,$mySql)or die(‘fail to select‘.mysql_error());//获取mysql对象
var_dump($result);
echo ‘<br/>‘;
while($row = mysql_fetch_assoc($result)){//mysql_fetch_array($result,MYSQL_ASSOC);
    
    var_dump($row);
    
    }



echo ‘<br/>‘;

$sqlCmd     = sprintf(‘SELECT COUNT(*) FROM %s‘,$tableName);//获取行数
$result     = mysql_query($sqlCmd,$mySql) or die(‘table not exit‘.mysql_error());
var_dump($result);
echo ‘<br/>‘;

$count      = mysql_fetch_row($result);
echo ‘There ars ‘.$count[0].‘ rows in table ‘.$tableName;
echo ‘<br/>‘;


//$sqlCmd     = ‘DROP TABLE IF EXISTS userInfo‘;//删除表
//mysql_query($sqlCmd,$mySql) or die(‘fail to drop table‘.mysql_error());

mysql_free_result($result);
mysql_close($mySql);

?>

关键词 CREATE ALERT DROP DATABASE TABLE INDEX SELECT  FROM WHERE LIMIT ORDER BY OR AND PRIMERY NULL IF NOT EXISTS INSERT INTO VALUE LIKE BETEWWN  

都是很接近自然语言的东西,用的时候查查~~~~

【学习笔记】初闻数据库php-mysql

原文:http://www.cnblogs.com/flytu/p/5002302.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!