重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
PHP访问MySQL数据库:
创新互联的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括成都网站制作、网站建设、外贸网站建设、电商网站开发、微信营销、系统平台开发。
因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。
基本步骤:
1.连接服务器:mysql_connect();
2.选择数据库:mysql_select_db();
3.执行SQL语句:mysql_query();
查询:select
显示:show
插入:insert into
更新:update
删除:delete
4.关闭结果集:mysql_free_result($result);
5.关闭数据库:mysql_close($link);
Unable to locate the bxy \" .\"database at this time.\" );exit();}$result = mysql_query(\"SELECT id,name,qq FROM waiwai\");if (!$result) {echo(\"Error performing query: \" .mysql_error() . \"\");exit();}while ( $row = mysql_fetch_array($result) ) {echo(\"\" . $row[\"id\"] . \"\");echo(\"\" . $row[\"name\"] . \"\");echo(\"\" . $row[\"qq\"] . \"\");}?这个是我用PHP来访问MYSQL ,现在我也想用PHP来访问POSTGRESQL,不知道语句怎么写,希望能给个例子看看
插入记录
?php
$conn = @mysql_connect('localhost','root','123456'); //连接位置(可以是本机ip 帐号 密码)
mysql_select_db('$db1',$conn);
$sql = "insert into tb1(f1)values('O1')";
mysql_query($sql);
?
这里定义2个php匿名对象和数组相互转换的函数,代码如下:
function array2object($array) {
if (is_array($array)) { $obj = new StdClass(); foreach ($array as $key = $val){ $obj-$key = $val; } } else { $obj = $array; } return $obj;}function object2array($object) { if (is_object($object)) { foreach ($object as $key = $value) { $array[$key] = $value; } } else { $array = $object; } return $array;}
用法示例如下:
$array = array('foo' = 'bar','one' = 'two','three' = 'four');$obj = array2object($array);print $obj-one; // output's "two"$arr = object2array($obj);print $arr['foo']; // output's bar