sae初始化mysql SaeMysql操作示例

2021-10-18 18:50:20 字數 2080 閱讀 1059

$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();

但是,我覺得還不夠詳細,尤其是對於初學者來說,或許這就是大牛的風格吧,給出的示例比較簡短精闢。

我們一般對於資料庫一般進行增、刪、改、查的操作。

其中增加、刪除、修改操作都是執行sql語句,然後根據錯誤**看看是否正確執行了就可以了;

對於查詢操作,一般分為兩類:

查詢得到一條記錄,常用在登陸的時候查詢使用者名稱和密碼的操作,saemysql類中對應方法getline()返回的是乙個一維陣列;

查詢得到多條記錄,返回的結果是乙個二維陣列,需要使用兩層foreach來進行輸出,廢話少說,上**:

* author:qianshou

* date :2014/4/28

* comment:本來打算去上自習來著,計畫又泡湯了

$mysql=new saemysql();//該類在初始化的過程中就完成了鏈結資料庫的工作

//***************執行插入資料的操作*************************=

$sql="insert into `demo_table`(`id`,`name`,`password`) values

('','qianshou','12345'),

('','naruto','abcde'),

('','kakaxi','asdfg')";

$mysql->runsql($sql);//執行插入資料的操作

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

die( "error:" . $mysql->errmsg() );

else

echo "data inserted successfully!

";//**********===執行取出資料的操作*************************====

//取出一行資料

$sql="select * from `demo_table` where `id`='1'";

$row=$mysql->getline($sql);

foreach ($row as $key=>$value)

echo $key."=>".$value."

";echo "

next demo

";//取出多行資料

$sql="select * from `demo_table`";

$result=$mysql->getdata($sql);

foreach ($result as $row)

foreach ($row as $key=>$value)

echo $key."=>".$value."

";echo "***************====

";$mysql->closedb();

輸出結果:

id=>1 name=>qianshou password=>12345 next demo id=>1 name=>qianshou password=>12345 ***************==== id=>2 name=>naruto password=>abcde ***************==== id=>3 name=>kakaxi password=>asdfg ***************====

初始化 指定初始化

id alloc 物件的誕生過程,主要是從作業系統獲得一塊足夠大的記憶體,以存放該類的全部例項變數,並將其指定為存放記憶體物件的實力變數的位置。alloc方法同時將這塊記憶體全部設定為0。結果是 bool變數初始化為no,所有的int型別變數為0,float變數為0.0,所有的指標為nil.obje...

初始化 1 預設初始化 列表初始化

初始化的基本概念 事實 初始化和賦值是兩個完全不同的操作。初始化,是建立變數時賦予其乙個初始值。賦值,是把物件的當前值擦除,用乙個新值代替。列表初始化 p39 作為c 11新標準的一部分,用花括號 來初始化變數得到了全面應用。出於某些原因,這種初始化的方式叫做列表初始化。現在,無論是初始化物件還是某...

初始化 MyBatis初始化之載入初始化

在mybatis初始化過程中,大致會有以下幾個步驟 1.建立configuration全域性配置物件,會往typealiasregistry別名註冊中心新增mybatis需要用到的相關類,並設定預設的語言驅動類為xmllanguagedriver 3.構建defaultsqlsessionfacto...