微信訂閱號開發續--新手篇

 先在網上找一個 有通信例子的index.php文件,比如http://www.cnblogs.com/yuwensong/p/3274369.html

   大概看懂代碼之後,我們的任務是讀取MySQL數據庫的數據(前提是你建立了數據庫並寫入了數據,自己在網上搜吧)

如果有中文亂碼問題可以看下面

Ubuntu Linux mysql 字符集。問題  看http://www.lsychina.com/error_about_setting_character_set_of_mysql_on_ubuntu.html       //Ubuntu mysql支持中文的終極解決方法!!

找到my.cnf文件,我的在 /etc/mysql/目錄下

修改mysql的啓動配置文件my.cnf:

找到[client] 添加:

default-character-set=utf8

找到[mysqld] 添加:

character-set-server=utf8

init_connect='SET NAMES utf8'

然後重啓mysql服務。

完美解決MySQL中文亂碼問題。


繼續我們讀數據庫數據,發送至微信

修改index.php 文件 

我們需要在responsemsg裏面寫上數據庫的數據。

就要在此添加讀取數據的代碼,可以參考 下面的代碼

<?php

$con = mysql_connect("localhost", "root", "");  ///填你自己的賬號密碼,root賬號不行,可以試試遠程登錄賬號

if (!$con)

  {

  die('連接失敗: ' . mysql_error());

  }

mysql_query("SET NAMES UTF8"); //如果還存在中文傳入數據庫讀出來爲空的問題,請把utf-8換成 GBK

mysql_query("set character_set_client=utf8"); 

mysql_query("set character_set_results=utf8");

$db_selected = mysql_select_db("demosql",$con);  //demosql替換成你要使用的數據庫名字

$sql = "SELECT * from teacher"; //teacher 是table 名

$result = mysql_query($sql,$con);

while($row=mysql_fetch_row($result))

{

  echo "編號:".$row[0];

  echo "姓名:".$row[1];

  echo "</br>";

}

mysql_close($con);

?>

這樣基本上就完成了從數據庫讀出數據的問題。我給十分!,加油,多百度。多學習


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章