2011-01-10 23 views
0

私は割り当てをプログラミングしています。私がコードしたPHPスクリプトを使って作成されたデータベースファイルを読み込む方法を理解する必要があります。私はAndroidプラットフォームの初心者で、チュートリアルの後1週間で何時間も過ごしましたが、まだ苦労しています。私はデータベースから読み込み、画面上のUIに表示する必要があります。私はそれが難しいことはできないと確信していますが、私はどこかに滑っています!どんな助けでも本当に感謝します。DBからの読み込みに問題があります

現在のPHP Script-

<html> 
<body> 

<?php 
//Connect to college database 
$studentnum = "SY090627"; 
$con = mysql_connect("localhost","******","*******"); 
if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

mysql_select_db("computin_mobile", $con); 
//Select all needed student data 
//Must include custext from student table to retrive students college username 
$result = mysql_query("SELECT * FROM students, time WHERE (time.CusText5='$studentnum' AND students.StuRef ='$studentnum') ORDER BY time.DayNum ASC, time.StartTime"); 



$newLine = "\n"; 

try 
{ 
    //create the database 
    $database = new SQLiteDatabase('myDatabase.sqlite', 0666, $error); 
} 
catch(Exception $e) 
{ 
    die($error); 
} 

//add Lesson table to database 
$query = 'CREATE TABLE Lessons ' . 
     '(Day TEXT, StartTime TEXT, EndTime TEXT, Teacher TEXT, Description TEXT, Room TEXT)'; 

if(!$database->queryExec($query, $error)) 
{ 
    die($error); 
} 
while($row = mysql_fetch_array($result)) 
    { 
//insert data into database 
$dayr = $row['Day']; 
$query = 
    'INSERT INTO Lessons (Day, StartTime, EndTime, Teacher, Description, Room) ' . 
    'VALUES ("'.$row['Day'].'", "'.$row['StartTime'].'", "'.$row['EndTime'].'", "'.$row['Teacher'].'", "'.$row['Description'].'", "'.$row['Room'].'")'; 

if(!$database->queryExec($query, $error)) 
{ 
    die($error); 
} 
    } 
//read data from database 
$query = "SELECT * FROM Lessons"; 
if($result = $database->query($query, SQLITE_BOTH, $error)) 
{ 
    while($row = $result->fetch()) 
    { 
    print("Day: {$row['Day']} <br />" . 
      "Start Time: {$row['StartTime']} <br />". 
      "End Time: {$row['EndTime']} <br />". 
      "Teacher: {$row['Teacher']} <br />". 
      "Description {$row['Description']} <br />". 
      "Room: {$row['Room']} <br /><br />"); 

    } 
} 
else 
{ 
    die($error); 
} 
?> 

</body> 
</html> 
+0

@Nick参照参照してください:私はあなたがPHPを使用してWebページを作成したとのデータのことをinsteredていたことを、願っていますがmysqlはPHPを使用して、あなたの必要性はあなたがアンドロイドでそのWebページを表示したいのですが、アンドロイドのUIを変更した場合、その変更はmysql dbに保存されなければなりませんか? ?? –

+0

@SankarGanesh、あなたの迅速な返答に感謝します。私のPHPページは、MySQLデータベースからデータを受け取り、アンドロイドのためにそれを私のappliaction in.sqliteフォーマットに渡します。 – Nick

+0

@ニック:あなたの問題は何ですか、詳細、方法でそれを説明することができます。 –

答えて

0

ステップ1:これらのURL thisthisthisを参照してください参照してください。そのためにPHP
を使用してXMLにMySQLを作成します。
ステップ2:一度、あなたはXMLファイルを作成していたが、その後、SAXパーサーを使用して、そのXMLファイルを解析し、これらはこのurl

関連する問題