PDO_MYSQL的一些預定義常量

PDO_MYSQL是PHP Data Objects (PDO) interface的一個mysql擴展。仔細看看php手冊上面,其實還是有些有趣的參數可供使用,例如:

PDO::MYSQL_ATTR_INIT_COMMAND (integer)

Command to execute when connecting to the MySQL server. Will automatically be re-executed when reconnecting.

當我使用PDO_MYSQL連上mysql以後,可以利用這個參數自動執行一些QUERY。最常見的使用場合是連接mysql使用utf-8字符集:

PLAIN TEXT

CODE:

$db = new PDO("mysql:dbname=dbname","user","password", array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES 'utf8'"));

以上代碼會在連上mysql之後馬上執行sql:

PLAIN TEXT

CODE:

set names'utf8';

作者:volcano

· 把年齡相仿的獅虎熊放一起,誰更厲害?結果出人意料

很多人都想知道獅子、老虎和熊打起來誰最厲害,于是便有好事之人把這三種動物關在一起...

· 湖北宜昌三峽壩區水面驚現神秘動物

近日,湖北宜昌,一段視頻在當地熱傳:有網友在三峽壩區拍到神秘動物,體型碩大數米長...

· 什麽是語段?語段的類型以及和句群、段落的區別與聯系是什麽?

句群是最高級的語言單位。 段落(自然段)是章法單位...

 
如何在Java中如何定義一個常量
  建議一個package中需要的常量集中到一個XyzConstants之類的interface裏聲明,就像普通的field那樣聲明就行了。  public interface SomeConstants {    public int PORT = 80;    public String IP = "16...查看完整版>>如何在Java中如何定義一個常量
 
如何在Java中如何定義一個常量
  建議一個package中需要的常量集中到一個XyzConstants之類的interface裏聲明,就像普通的field那樣聲明就行了。  public interface SomeConstants {  public int PORT = 80;  public String IP = "166.111....查看完整版>>如何在Java中如何定義一個常量
 
《Effective C#》Item 2:定義常量的兩種方法
在C#中定義常量的方式有兩種,一種叫做靜態常量(Compile-time constant),另一種叫做動態常量(Runtime constant)。前者用“const”來定義,後者用“readonly”來定義。 對于靜態常量(Compi...查看完整版>>《Effective C#》Item 2:定義常量的兩種方法
 
ASP視頻教程輕松學:常量的定義
  與單純的圖文教程相比,生動活潑的視頻多媒體教程更容易吸引大家的注意,讓學習過程更加輕松有趣。這裏推出的是由金鷹主講閃客天堂出品的一系列從入門基礎到高級應用的ASP視頻教程,教程文件較大,請耐心等待。待...查看完整版>>ASP視頻教程輕松學:常量的定義
 
C#箴言:定義常量的兩種方法
  在C#中定義常量的方式有兩種,一種叫做靜態常量(Compile-time constant),另一種叫做動態常量(Runtime constant)。前者用“const”來定義,後者用“readonly”來定義。   對于靜態常量(Compile-time cons...查看完整版>>C#箴言:定義常量的兩種方法