如何在騰訊雲上開發一款O2O書籤?

版權聲明:本文由潘佳宇原創文章,轉載請註明出處: 
文章原文連接:https://www.qcloud.com/community/article/187php

來源:騰雲閣 https://www.qcloud.com/communityhtml

 

只想先把這件事作到極致
這只是本身在最後一個暑假的折騰
作出來我已經很心滿意足了
Pan 書籤長什麼樣子,直接看圖吧mysql


(設計圖)

(實物效果圖)sql

之因此作書籤
實際上是由於本身看書的時候
總是忘記以前看到哪
我又不想把書頁折一下當標記
就想買書籤
逛了大半天的淘寶
又發現沒有本身喜歡的
那麼?我不如本身設計個書籤出來本身用吧
設計書籤的時候,我擔憂書籤不夠用怎麼辦?
能不能經過一張書籤就能知道本身最近在讀哪本書?
那麼......
能不能經過微信+二維碼,一掃就知道本身在讀哪本書?數據庫

如何在騰訊雲中從0到1實現這款做品的呢?

一.申請一個雲服務器,我申請的配置是

二.搭建WDCP便可視化管理系統

WDCP的具體操做過程地址
騰訊雲的BBS裏面有不少大神,也有不少教程可讓咱們小白也能輕鬆上手,至於爲何要搭建一個WDCP,其實這個是一個後臺管理系統,至關於在服務器中搭建一個系統,方便後期可視化操做(由於直接進入後臺就能設置相應的東西,打開相應的文件,而不是利用代碼來實現)服務器

三.學習&開發經驗

我學習PHP語言,建議學習韓順平老師的,或者是兄弟連PHP的視頻教學。固然還有不少免費優質的教材,好比慕課,網易雲課堂,極客學院……微信

四.運行的環境


實施步驟微信開發

  1. 微信開發簽名認證,從微信公衆後臺下載微信開發文檔,上傳至騰訊雲
  2. 微信公衆後臺開發者模式中,填入Token和URL進行認證
  3. 認證完成以後,編寫keyword關鍵字回覆代碼
  4. keyword關鍵字回覆功能實現以後,搭建phpmyadmin數據庫
  5. 編寫數據庫鏈接代碼
  6. 數據庫完成以後,可以使用Mysql語句進行插入,刪除,修改等功能

五.踩過的坑

1.每一個雲有每一個雲鏈接數據庫的代碼,好比SAE,BAE鏈接數據庫的代碼是不同的。
新浪SAE的是學習

private $dbname=SAE_MYSQL_DB;//數據庫名
    private $username=SAE_MYSQL_USER;//數據庫帳號
    private $password=SAE_MYSQL_PASS;//數據庫密碼
    private $host=SAE_MYSQL_HOST_M;//主機名
    private $port=SAE_MYSQL_PORT;

百度BAE的是:測試

$dbname = 'iJwoEEToOKqMjzeIWmOd'; //數據庫名
            $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'); //數據庫密碼

可是騰訊雲鏈接數據庫的代碼比較簡單
$connect = mysql_connect('localhost','root','123');
這段代碼就能實現

2.檢查PHP代碼是否有問題,能夠從新創建一個test.php來對相應的代碼進行測試

3.檢查Mysql語句是否有問題,能夠在phpmyadmin裏面的SQL進行檢查,有時候檢查錯誤花費的時間甚至比從新再寫一次代碼還久。因此咱們能夠利用咱們所能利用的資源來快速查找出咱們代碼中的BUG。
好比說變量的定義,有人定義$conn,也有人定義$connent
符號的使用,數據庫裏面的符號是這個"",不是" ’ "

4.培養良好的代碼註釋習慣,方便本身和他人在之後從新查看代碼的時候,能更加高效快捷,好比我那時候在學習PHP的時候,一開始看到源碼的時候,我有點摸不着頭腦,因此我就邊學邊註釋,但願本身下次,或是別人看到源碼的時候能知道里面是在說什麼功能 5.微信驗證成功以後,把valid方法註釋掉,這樣能夠避免以後的開發,曾經由於這個緣由,致使個人代碼一直都跑不起來

相關文章
相關標籤/搜索