Php连接mysql的函数如下:
mysql_connect("主机名","用户名","密码");//打开一个连接
mysql_select_db("打开数据库",连接标识符);//打开一个数据库
$conn=@mysql_connect("localhost","root","") or die("链接错误");这里@可以隐藏错误提示,or die可以在错误的时候显示。
执行sql语句的函数:
mysql_query();
$sql="select * from test";
$result=@mysql_query($sql,$conn) or die(mysql_error());
两种查询函数mysql_fetch_row()和mysql_fetch_array()的区别:
两种都是将查询结果保存到数组,但是row保存后只能通过下标访问,array还可以通过索引访问 ......
因为项目需要,所以自己写了一个CRUD类
虽然还比较简单,不过感觉很实用。
注:cls_database是一个数据库操作类
见:http://code.google.com/p/cyy0523xc/source/browse/trunk/php/cls_crud.php
<?php
/**
* 自动化数据表操作类
* @author 小蔡 <cyy0523xc@gmail.com>
* @version 1.0
*/
class cls_crud extends cls_database
{
/**
* 数据表名
* @var string
*/
private $table = '';
/**
* 构造函数
* @param array $config 配置变量
*/
public function __construct($config)
{
if(!empty($config))
{
foreach($config as $cf => $val)
{
$this->$cf = $val;
}
}
parent::__construct();
}
/**
* 设置数据表(例如:在操作的过程中需要改变数据表,就可以使用此方法)
* @param string $table
*/
public function set_table($table)
{
$this->table = $table;
}
/**
* 读取一条记录
* @param string ......
集成环境:WAMP...(W-windows,里面有Apache服务器、Mysql、Php和Mysql可视化工具SQLite)
Ps:安装过程会有提示,是否自启动,默认开发目录、默认浏览器,安装完成后会在右下角有个小表盘,因为默认安装完成后是英文版的,在小表盘上点右键-->language-->选择中文就行)
开发工具:easyeclipse
php...还不错的一个开发工具还有EditPlus
......
标准代码如下:
<?php
...
?>
短标签模式(此模式需要修改PHP配置,让PHP支持短标签模式):
<?
...
?>
注释:
/* ...*/
//
#
其它:
在php中用";"来分隔语句。
例句:
<?php
echo "Hello World!"
?>
......
PHP是弱类型语言。
基本数据类型:integer、string、boolean、float
复合数据类型:array、object
基本数据类型就不说了,下面看一个数组相关的一些例子。
$test1=array(1,2,3,4);//定义了一个包含4个数的数组
$test1=array("new1"=>1,"new2"=>2);//两个变量的数组,array['new1']=1,array['new2']=2
多维数组:
$arr=array(array(4,3),array(3,6));这是一个二维数组
输出数组的方法有:
print_r($arr);//此种方法输出后为array([0]=>1,[1]=>2)的形式
echo $arr[0];//单个输出
有关数组的一些函数:
count($arr);//统计数组条数
is_array($arr);//判断是否数组
explode("key",value);//另一种创建数组的方法,下面进行简单说明。
关于ecplode函数的使用
$a="1986-1987-1988";
$arr=explode("-",$a);//将$a这个变量以"-"为分割线,拆成数组并放入数组arr中
利用foreach()函数遍历数组
$arr=(1980,1981,1982,1983,1984,1985,1986);
foreach($arr as $key=>$value){
echo $value;
echo "<br/>";
}
......
Php连接mysql的函数如下:
mysql_connect("主机名","用户名","密码");//打开一个连接
mysql_select_db("打开数据库",连接标识符);//打开一个数据库
$conn=@mysql_connect("localhost","root","") or die("链接错误");这里@可以隐藏错误提示,or die可以在错误的时候显示。
执行sql语句的函数:
mysql_query();
$sql="select * from test";
$result=@mysql_query($sql,$conn) or die(mysql_error());
两种查询函数mysql_fetch_row()和mysql_fetch_array()的区别:
两种都是将查询结果保存到数组,但是row保存后只能通过下标访问,array还可以通过索引访问
......