?php
為茶陵等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及茶陵網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、茶陵網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
// 連主庫(kù)
$link=mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);
// 連從庫(kù)
// $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
}
//創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表
function _create_table($sql){
mysql_query($sql) or die('創(chuàng)建表失敗,錯(cuò)誤信息:'.mysql_error());
return "創(chuàng)建表成功";
}
//插入數(shù)據(jù)
function _insert_data($sql){
if(!mysql_query($sql)){
return 0; //插入數(shù)據(jù)失敗
}else{
if(mysql_affected_rows()0){
return 1; //插入成功
}else{
return 2; //沒(méi)有行受到影響
}
}
}
//刪除數(shù)據(jù)
function _delete_data($sql){
if(!mysql_query($sql)){
return 0; //刪除失敗
}else{
if(mysql_affected_rows()0){
return 1; //刪除成功
}else{
return 2; //沒(méi)有行受到影響
}
}
}
//修改數(shù)據(jù)
function _update_data($sql){
if(!mysql_query($sql)){
return 0; //更新數(shù)據(jù)失敗
}else{
if(mysql_affected_rows()0){
return 1; //更新成功;
}else{
return 2; //沒(méi)有行受到影響
}
}
}
function _select_data($sql){
$ret = mysql_query($sql) or die('SQL語(yǔ)句有錯(cuò)誤,錯(cuò)誤信息:'.mysql_error());
return $ret;
}
function _drop_table($sql){
mysql_query($sql) or die('刪除表失敗,錯(cuò)誤信息:'.mysql_error());
return "刪除表成功";
}
?
以下是BAE的連接MySQL方法?;镜恼{(diào)用和PHP的相關(guān)MySQL函數(shù)一樣:
mysql_query — 發(fā)送一條 MySQL 查詢
mysql_fetch_array — 從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者兼有
mysql_fetch_row — 從結(jié)果集中取得一行作為枚舉數(shù)組
mysql_fetch_assoc — 從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組
mysql_result — 取得結(jié)果數(shù)據(jù)
教程手冊(cè):點(diǎn)擊查閱
[php] view plaincopy
?php
/*連接到汪海實(shí)驗(yàn)室的BAE數(shù)據(jù)庫(kù)*/
/*從平臺(tái)獲取查詢要連接的數(shù)據(jù)庫(kù)名稱*/
$dbname ='cIvsXiIejIxQjRUtnrme';
/*從環(huán)境變量里取出數(shù)據(jù)庫(kù)連接需要的參數(shù)*/
$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');
/*接著調(diào)用mysql_connect()連接服務(wù)器*/
$link = @mysql_connect("{$host}:{$port}",$user,$pwd,true);
if(!$link) {
die("Connect Server Failed: " . mysql_error($link));
}
/*連接成功后立即調(diào)用mysql_select_db()選中需要連接的數(shù)據(jù)庫(kù)*/
if(!mysql_select_db($dbname,$link)) {
die("Select Database Failed: " . mysql_error($link));
}
/*至此連接已完全建立,可以使用其它標(biāo)準(zhǔn)php mysql函數(shù)操作進(jìn)行數(shù)據(jù)庫(kù)操作*/
$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的連接方式,很多都已經(jīng)封裝好了,直接使用SQL語(yǔ)句即可:
[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的時(shí)候如果長(zhǎng)時(shí)間沒(méi)有操作會(huì)提示網(wǎng)頁(yè)過(guò)期,此時(shí)CTRL+F5即可。
按F5有時(shí)候一些內(nèi)容是不會(huì)被更新的,而CTRL+F5則所有內(nèi)容都會(huì)被更新.
具體區(qū)別是:
F5通常只是刷新本地緩存;
Ctrl+F5可以把Intenet臨時(shí)文件夾的文件刪除再重新從服務(wù)器下載,也就是徹底刷新頁(yè)面。
php和sql實(shí)現(xiàn)成績(jī)查詢主要是通過(guò)curl模擬用戶登錄實(shí)現(xiàn),不知道題主想要實(shí)現(xiàn)查詢什么成績(jī),這里有四六級(jí)的代碼供題主參考
//author?
//參數(shù)分別為準(zhǔn)考證號(hào),和姓名
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)?;?//?獲取數(shù)據(jù)返回??
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);
}