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>
@Nick参照参照してください:私はあなたがPHPを使用してWebページを作成したとのデータのことをinsteredていたことを、願っていますがmysqlはPHPを使用して、あなたの必要性はあなたがアンドロイドでそのWebページを表示したいのですが、アンドロイドのUIを変更した場合、その変更はmysql dbに保存されなければなりませんか? ?? –
@SankarGanesh、あなたの迅速な返答に感謝します。私のPHPページは、MySQLデータベースからデータを受け取り、アンドロイドのためにそれを私のappliaction in.sqliteフォーマットに渡します。 – Nick
@ニック:あなたの問題は何ですか、詳細、方法でそれを説明することができます。 –