1. 程式人生 > >新浪雲PHP7.0連線MySQL

新浪雲PHP7.0連線MySQL

 最近需要部署專案到新浪雲伺服器上,後臺語言使用的是PHP,在連線MySQL時遇到了小小的問題。

首先我按照新浪雲上的共享型資料庫連線指南(http://www.sinacloud.com/doc/sae/php/mysql.html#api-shi-yong-shou-ce)來編寫PHP連線程式碼,是可以連線的,另外搜尋了一下相關資訊,發現有一種更便捷的連線方式:

$mysql = new SaeMysql(); //new一個mysql操作資料庫類

$sql = "SELECT * FROM
資料表 LIMIT 100"; //mysql查詢語句

$data = $mysql->getData( $sql ); //執行查詢語句並返回結果到變數$data

然而我今天想跟大家分享的是另外一種,大家都知道在php7.0之前使用的資料庫語句都是mysql,但是現在漸漸被取代的是mysqli。

官網上的資料庫手冊現在用的還是mysql,要是直接換成mysqli還是不行的。我百度了一下相關文章,也沒有找到滿意的答案。後來,諮詢了一下較為專業的

PHP開發人員,才知道原來是需要稍微調整一下格式就可以了:

$conn=mysqli_connect(SAE_MYSQL_HOST_M,SAE_MYSQL_USER,SAE_MYSQL_PASS,SAE_MYSQL_DB,SAE_MYSQL_PORT);
    mysqli_query(
你的資料庫名稱,$conn);

跟之前的差別是把埠放在最後面。

這樣就可以完美的使用mysqli來操作資料表了。