本文目錄一覽:
- 1、PHP+MYSQL+FLASH 做簡單網頁遊戲 三者怎麼互聯?
- 2、如何從mysql利用PHP給Flash傳數據?
- 3、如何使用Flash連接資料庫(新手篇) 例子(二) : Flash+PHP+mySQL
- 4、Flash php MySQL 交互
- 5、flash如何實現用php連接mysql?
- 6、想使用FLASH製作UI,PHP操作MYSQL,我需要學些什麼?希望達人能指點一下。
PHP+MYSQL+FLASH 做簡單網頁遊戲 三者怎麼互聯?
其實就是三層架構,flash做前端展示層,PHP做業務處理層,MYSQL做數據層。flash中的數據通過PHP編寫的程序從MYsql中獲取。
如何從mysql利用PHP給Flash傳數據?
?php
$xml= “?xml version=’1.0′ encoding=’utf-8′?\n”;
$xml.= “gallery\n”;
$xml.=”items\n”;
$list=array(“a”,”b”,”c”,”d”);
for($i=0;$i4;$i++){
$xml.=”item source=’$list[$i]’ /\n”;
}
$xml.=”/items\n/gallery\n”;
$file=fopen(“abc.xml”,”w”);
fwrite($file,$xml);
fclose($file);
?
PHP 讀取mysql 輸出XML,Flash 處理XML
如何使用Flash連接資料庫(新手篇) 例子(二) : Flash+PHP+mySQL
function loadData() {loader = new LoadVars();loader.load(“server.php?time=”+new Date().getTime()); //向ASP取得資料的連接, 這裡我不使用Math.random是因為這樣有個缺點loader.onLoad = function(success) {if (success) {display.htmlText = loader.Result; //loader.Result是ASP傳遞迴來的資料 }};}submit.onRelease = function() { //當按鈕按下放開的時候 if (name.text.length == 0) { //這裡是判斷輸入框是否為空 Selection.setFocus(name); //把光標設定在指定的輸入框 } else if (msg.text.length == 0) { //同上 Selection.setFocus(msg);} else {status.text = “”; //這個動態文本你們可以自己設定 sender = new LoadVars();sender.onLoad = function(success) {if (success) {if (sender.Result == “Success”) { //傳遞迴來的訊息為Success時 status.text = “記錄成功…”;name.text = msg.text=””; //清空輸入欄位 loadData(); //重新刷新資料 } else {status.text = “記錄失敗, 請再次嘗試…”;}delete sender; //養成習慣把LoadVars變量刪除以釋放內存空間 }};sender.load(“server.php?action=savename=”+name.text+”msg=”+msg.text, sender, “POST”);//和sendAndLoad的功用一樣, 傳送出變量並等待資料傳回, 傳回的資料會在onLoad中截取 }};loadData(); //在一開始載入資料庫中的資料PHP部分 :?php$DBhost = “localhost”; // 服務器的DNS名$DBuser = “root”; // 用戶名 $DBpass = “”; // 用戶密碼 $DBName = “super-tomato”; //資料庫名字 $table = “guestbook”; // 資料庫中資料表的名字 $DBConn = mysql_connect($DBhost,$DBuser,$DBpass) or die(“無法連接資料庫 : ” . mysql_error()); //開始連接mysql mysql_select_db($DBName, $DBConn) or die(“無法連接資料庫: ” . mysql_error()); //選擇mysql資料庫並連接 if($action == “save”) { //當Flash的action變量為save時 $sql = “INSERT INTO “.$table.”(Name, Message) VALUES (””.$name.””, ””.$msg.””)”; // 把資料寫入資料表內 $insert = mysql_query($sql, $DBConn) or die(“無法連接資料庫: ” . mysql_error());if($insert) { //資料寫入成功 echo “Result=Success”;} else {echo “Result=Fail”;}} else {$sql = “SELECT * FROM “.$table; //取得資料表中所有的資料 $query = mysql_query($sql, $DBConn) or die(“無法選取資料 : ” . mysql_error());while ($array = mysql_fetch_array($query)) { //循環取得每一筆資料 $strName = mysql_result($query, $i, “Name”);$strMsg = mysql_result($query, $i, “Message”);$record .= $strName.” : “.$strMsg.”br”; //把資料儲存在變量當中 $i++;}echo “Result=”.$record.”brbFinish/b”; //傳遞變量中的資料到Flash }mysql_close(); //結束資料庫連接?******** PHP 連接 Microsoft Access 的方法 **********?$db = ”./Database.mdb”;$conn = new COM(“ADODB.Connection”); //在PHP使用COM來連接// 兩種方法都可以連接選一種即可$conn-Open(“Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db”);//$conn-Open(“DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db”);$sql = “”SELECT * FROM guestbook”;例子(二)原文件 : 點擊瀏覽該文件
Flash php MySQL 交互
用Javascript將左框數據傳送到右框
右框可採用Cookie傳送給Flase
flash如何實現用php連接mysql?
1.flash一般是XML跟數據庫通信;
2.flash開發學AS是必須;
3.開發軟件肯定是Flash啊
另還有一叫Flex的東西, 它的開發軟件叫Flash Builder(原本叫Flex Builder) ,你可以去了解一下也許是你想要的東西
想使用FLASH製作UI,PHP操作MYSQL,我需要學些什麼?希望達人能指點一下。
會flash action script 和PHP編程,就可以了。flash 負責輸入輸出,php後台處理並返回結果。簡單的直接訪問php頁,複雜的用phpamf
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/245808.html