勇闖鵲橋II:資料庫 靜宜大學資管系 楊子青

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
●公司簡介. ●公司組織 行銷 企劃部 行銷 企劃部 研發 設計部 研發 設計部 視覺 設計部 視覺 設計部 媒體 製作部 媒體 製作部 行動 裝置部 行動 裝置部 執行長 總經理 管理部 本公司組織人力配置除董事長、執行長、總經理外,共 有六大部門,分別為研發部 6 人、管理部 4 人、視覺設計部.
環境游離輻射 ( 六 ) 輻射與核能發電. 媽!這是我上班的 地方-核電廠。 地方好寬闊喔! 聽說日本原子彈爆炸死好幾 萬人,阿榮啊!你在這裡上 班,安全嗎?
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
《小狗包弟 》之 从阅读到写作 学校:和风中学 年级:高一 参赛者:彭龙英. 预习检测一 思考:同学们读完作者与包弟 的故事后,说一说作者所表达的情 感是什么?
急性腹痛 急性疼痛. 急性疼痛 — 孙树杰、沈洪、 刘保池 (1)(1)(1)(1) 概 述 (2)(2)(2)(2) 重症急性腹痛的临床特点 (3)(3)(3)(3) 急性腹痛的分类及诊治 主要教学内容.
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
大地遊戲王 課程實錄.
虹膜识别健康养老服务智能系统项目.
探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆  探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆 
報告書名:父母會傷人 班級:二技幼四甲 姓名:吳婉如 學號:1A2I0034 指導老師:高家斌
職校、五專群科簡介.
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
江苏省工程造价管理协会 工作报告 2015年4月21日 扬州.
媽,我們真的不一樣 青少年期與中年期 老師: 趙品淳老師 組員: 胡珮玟4A1I0006 馬菀謙4A1I0040
101年8月份 嘉義市道路交通安全聯席會報 酒駕行為與肇事現況分析 主講人:內政部警政署交通組科長張夢麟 1.
高校邦在线学习平台 学生学习手册 北京高校邦科技有限公司.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
欢迎南京市政治学科的教研同仁 光临指导.
班級:二幼三甲 姓名:郭小瑄 、 詹淑評 學號:1A2I0029 、1A2I0025
财务管理.
2012大華技術學院推廣教育中心舉辦 歡樂夏令營 洽詢專線:(03) 分機:2357或2523 梯次 日期 課 程 名 稱
第7章 数据库基础知识 SQL常用命令使用方法 (1) 数据记录筛选: sql="select * from 数据表
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
指導老師:陳韻如 姓名:吳宜珊 學號:4A0I0911 班級:幼保二乙
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
新华沪贵银APP 使用指南.
傳統童玩遊戲創新 組別:第八組 班級:幼保二甲 組員: 4A0I0005柯舒涵 4A0I0011謝孟真
政府扶持资金通览 技术改造篇.
103學年度第1階段 志願選填試探後輔導作為 成效檢討與精進建議
活动主题:佛山智造 中国骄傲 随着互联网、云计算、大数据以及移动互联网的快速发展,技术不仅仅是一种工具,正加速重构着品牌的新格局。
第一部分 系统概述 第二部分 技术背景 目录 第三部分 维修流程描述 成功案例 第四部分. 第一部分 系统概述 第二部分 技术背景 目录 第三部分 维修流程描述 成功案例 第四部分.
四川省卫生监督移动 执法终端介绍 发言人:陈成身 四川省卫生执法监督总队.
獎補助經預計支用報告 105年.
苏州大汇信息科技有限公司 招聘简介.
本科生医保资料的提交.
PHP與SQL語法存取MySQL SQL
行動商務與多媒體應用學系 詹啟祥 辦公室:HB35室 分機:
行動商務與多媒體應用學系 詹啟祥 辦公室:HB35室 分機:
利用PHP將資料存入MySQL PHP 5 Tutorial 範例:
統計圖表的製作.
105大學考試入學 選填志願說明會 ~上大學最後那幾件事 主講者:輔導處 楊欣翰組長.
操作資料庫 教授:楊維邦 教授 助教:黃存賢 陳廷宣.
App Inventor2呼叫PHP存取MySQL
使用PHP來操作資料庫 教授:楊維邦 教授 助教:李政均、劉秋良.
PHP與SQL語法存取MySQL SQL
华东理工大学 关于新校园卡功能启用的相关说明 2018年09月07日.
架站實做—AppServ
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
本學期資訊系統開發專案之技術架構.
PHP與SQL語法存取MySQL SQL
利用PHP將資料存入MySQL PHP 5 Tutorial 範例:
畢業資格審查系統 操作步驟說明.
基于App Inventor的物联网工程导论课程实验设计
新制退休實務計算說明- 現職人員退休範例說明
102學年度下學期 班親會 五年仁班 楊曉逸老師.
Lesson 4 :基礎應用一(計數器) (2005/01/27).
第二階段「校園徒步區建置」 執行成果報告.
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
線上MySQL測試資料庫 db4free.net (
為民服務白皮書 台灣電力公司彰化區營業處  彰化區營業處 為民服務白皮書 誠信 關懷 服務 成長 1.
实验课程学习手册.
云控APP说明书 适用于云控平台配置.
云控APP说明书 适用于云控平台配置.
Presentation transcript:

勇闖鵲橋II:資料庫 靜宜大學資管系 楊子青

Step 1 建立關聯表,設定欄位

db4free.net使用phpMyAdmin工具 https://mysql8.db4free.net/phpMyAdmin/ 輸入使用者名稱及密碼,進入後點選資料庫名稱

新增關聯表 關聯表名稱: FlappyBird CURRENT_TIMESTAMP

手動輸入一筆資料進行測試 db4free.net主機所在時區,比我們慢(7個小時)

Step 2 上傳使用者姓名及成績

撰寫UploadScore.php,上傳網頁空間 header("Content-Type:text/html; charset=utf-8"); $con = mysqli_connect("mysql8.db4free.net","tcyang","123456","pucsim2017", "3307"); // Check connection if (mysqli_connect_errno()) { echo "無法連線到MySQL: " . mysqli_connect_error(); } $GameUser = $_POST['GameUser']; $GameScore = $_POST['GameScore']; // Perform queries $sql="INSERT INTO FlappyBird (GameUser,GameScore) VALUES ('$GameUser','$GameScore')"; if (mysqli_query($con,$sql)){ echo "您的紀錄已上傳成功"; else { echo "您的紀錄上傳失敗"; mysqli_close($con); ?>

運用Web元件與網路連線

設定網址及傳送參數,以上傳成績

Step 3 成績排行查詢(PHP程式)

撰寫ListScore.php,上傳網頁空間 header("Content-Type:text/html; charset=utf-8"); $con = mysqli_connect("mysql8.db4free.net","tcyang","123456","pucsim2017", "3307"); // Check connection if (mysqli_connect_errno()) { echo "無法連線到MySQL: " . mysqli_connect_error(); } // Perform queries mysqli_query($con,"SET CHARACTER SET UTF8"); $sql="SELECT * FROM FlappyBird ORDER BY GameScore DESC, GameDate DESC"; $result = mysqli_query($con,$sql); $json = array(); if(mysqli_num_rows($result)){ while($row=mysqli_fetch_assoc($result)){ $json[]=$row; echo urldecode(json_encode($json)); mysqli_close($con); ?>

執行ListScore.php,對照資料庫 http://www1.pu.edu.tw/~tcyang/ListScore.php

使用Online JSON Viewer觀看 http://jsonviewer.stack.hu/ Text頁籤,選擇Load JSON data按鈕,輸入JSON檔案的網址 按viewer頁籤觀看結果

Step 4 成績排行查詢(App Inventor呼叫PHP程式,顯示結果)

新增Screen,命名為ScreenHero

切換到其他螢幕之相關程式積木

按「成績排行」按鈕,切換螢幕

切換到ScreenHero,設計使用者介面

ScreenHero程式碼 螢幕第一次載入時(初始化)執行

程式執行結果

利用JsonTextDecode,將回傳資料 轉成Json格式

Step 5 補充:運用陣列處理Json資料

讀取陣列每一筆資料的第一個欄位 讀取第一個欄位 讀取每一筆資料

顯示排行榜資訊

執行結果

補充:取得目前日期時間,並轉換格式 (請自行修改PHP及AI2程式碼) 取得系統目前日期時間 可自行修改年月日格式 改用大寫HH ,表示24小時制