phpsae数据库查询 php 数据库查询

在新浪sae上php代码调用数据库

?php

为茶陵等地区用户提供了全套网页设计制作服务,及茶陵网站建设行业解决方案。主营业务为成都网站设计、网站建设、茶陵网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

// 连主库

$link=mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);

// 连从库

// $link=mysql_connect(SAE_MYSQL_HOST_S.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);

if($link)

{

mysql_select_db(SAE_MYSQL_DB,$link);

//your code goes here

}

//创建一个数据库表

function _create_table($sql){

mysql_query($sql) or die('创建表失败,错误信息:'.mysql_error());

return "创建表成功";

}

//插入数据

function _insert_data($sql){

if(!mysql_query($sql)){

return 0; //插入数据失败

}else{

if(mysql_affected_rows()0){

return 1; //插入成功

}else{

return 2; //没有行受到影响

}

}

}

//删除数据

function _delete_data($sql){

if(!mysql_query($sql)){

return 0; //删除失败

}else{

if(mysql_affected_rows()0){

return 1; //删除成功

}else{

return 2; //没有行受到影响

}

}

}

//修改数据

function _update_data($sql){

if(!mysql_query($sql)){

return 0; //更新数据失败

}else{

if(mysql_affected_rows()0){

return 1; //更新成功;

}else{

return 2; //没有行受到影响

}

}

}

function _select_data($sql){

$ret = mysql_query($sql) or die('SQL语句有错误,错误信息:'.mysql_error());

return $ret;

}

function _drop_table($sql){

mysql_query($sql) or die('删除表失败,错误信息:'.mysql_error());

return "删除表成功";

}

?

使用php百度BAE怎么连接数据库啊

以下是BAE的连接MySQL方法。基本的调用和PHP的相关MySQL函数一样:

mysql_query — 发送一条 MySQL 查询

mysql_fetch_array — 从结果集中取得一行作为关联数组,或数字数组,或二者兼有

mysql_fetch_row — 从结果集中取得一行作为枚举数组

mysql_fetch_assoc — 从结果集中取得一行作为关联数组

mysql_result — 取得结果数据

教程手册:点击查阅

[php] view plaincopy

?php

/*连接到汪海实验室的BAE数据库*/

/*从平台获取查询要连接的数据库名称*/

$dbname ='cIvsXiIejIxQjRUtnrme';

/*从环境变量里取出数据库连接需要的参数*/

$host = getenv('HTTP_BAE_ENV_ADDR_SQL_IP');

$port = getenv('HTTP_BAE_ENV_ADDR_SQL_PORT');

$user = getenv('HTTP_BAE_ENV_AK');

$pwd = getenv('HTTP_BAE_ENV_SK');

/*接着调用mysql_connect()连接服务器*/

$link = @mysql_connect("{$host}:{$port}",$user,$pwd,true);

if(!$link) {

die("Connect Server Failed: " . mysql_error($link));

}

/*连接成功后立即调用mysql_select_db()选中需要连接的数据库*/

if(!mysql_select_db($dbname,$link)) {

die("Select Database Failed: " . mysql_error($link));

}

/*至此连接已完全建立,可以使用其它标准php mysql函数操作进行数据库操作*/

$sql = "SELECT * FROM `Users` LIMIT 0, 30;";

//$sql = "INSERT INTO `Users` (`Name`, `Email`, `Age`, `Sex`) VALUES ('Test01', 'test@sina.cn', '12', '1');";

$result = mysql_query("$sql")

or die("Invalid query: " . mysql_error());

while ($row = mysql_fetch_assoc($result)) {

print_r($row);

}

echo "That's all!";

?

以下是SAE的连接方式,很多都已经封装好了,直接使用SQL语句即可:

[php] view plaincopy

?php

$mysql = new SaeMysql();

//查询

$sql = "SELECT * FROM `user` LIMIT 10";

$data = $mysql-getData( $sql );

$name = strip_tags( $_REQUEST['name'] );

$age = intval( $_REQUEST['age'] );

//插入

$sql = "INSERT INTO `user` ( `name` , `age` , `regtime` ) VALUES ( '" . $mysql-escape( $name ) . "' , '" . intval( $age ) . "' , NOW() ) ";

$mysql-runSql( $sql );

if( $mysql-errno() != 0 )

{

die( "Error:" . $mysql-errmsg() );

}

$mysql-closeDb();

?

连接phpAdmin的时候如果长时间没有操作会提示网页过期,此时CTRL+F5即可。

按F5有时候一些内容是不会被更新的,而CTRL+F5则所有内容都会被更新.

具体区别是:

F5通常只是刷新本地缓存;

Ctrl+F5可以把Intenet临时文件夹的文件删除再重新从服务器下载,也就是彻底刷新页面。

怎么用PHP+SAEmysql 实现微信查询成绩代码

php和sql实现成绩查询主要是通过curl模拟用户登录实现,不知道题主想要实现查询什么成绩,这里有四六级的代码供题主参考

//author 

//参数分别为准考证号,和姓名

function siliuji_tab($zkzh,$xm){

$xm=substr(urlencode($xm),0,27);;

$url = "".$zkzh."xm=".$xm;

$refer="";

$cookie_file = tempnam('./temp','cookie');

$ip = '127.0.0.1';

$headers['CLIENT-IP'] = $ip;

$headers['X-FORWARDED-FOR'] = $ip;

$headerArr = array();

foreach ( $headers as $n = $v )

{

$headerArr[] = $n . ':' . $v;

}

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36");

curl_setopt($ch, CURLOPT_HTTPHEADER, $headerArr); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回  

curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; // 在启用 

curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);

curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);

curl_setopt($ch, CURLOPT_HEADER, 1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch, CURLOPT_REFERER, $refer); 

$result = curl_exec($ch);

}


当前名称:phpsae数据库查询 php 数据库查询
网站网址:http://myzitong.com/article/dojegio.html