Php 从数据库读取数据时遇到问题

Php 从数据库读取数据时遇到问题,php,android,database,sqlite,Php,Android,Database,Sqlite,我正在编写一个作业,我需要弄清楚如何读取使用我编写的PHP脚本创建的数据库文件。我是Android平台的新手,在过去的一周里,我花了好几个小时学习教程,但我仍然在努力学习。我需要从数据库中读取数据并显示在屏幕上的UI中。我相信这不会太难,但我在某个地方出了差错!任何帮助都将不胜感激 当前PHP脚本- <html> <body> <?php //Connect to college database $studentnum = "SY090627"; $con =

我正在编写一个作业,我需要弄清楚如何读取使用我编写的PHP脚本创建的数据库文件。我是Android平台的新手,在过去的一周里,我花了好几个小时学习教程,但我仍然在努力学习。我需要从数据库中读取数据并显示在屏幕上的UI中。我相信这不会太难,但我在某个地方出了差错!任何帮助都将不胜感激

当前PHP脚本-

<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> 


步骤1:使用php创建mysql到xml 请参阅这些url和。

步骤2:一旦创建了XML文件,然后使用SAX解析器解析该XML文件,请参见此

@Nick:我希望,您已经使用php创建了一个网页,并使用php将数据输入mysql,您需要的是在android中显示该网页,如果您在andorid UI中修改了这些内容,则需要进行修改,必须存储在mysql数据库中,对吗???,这是您的需要吗???@SankarGanesh,谢谢您的快速回复。我的PHP页面从MySQL数据库中获取数据,并将其以.sqlite格式传递给我的android应用程序。@Nick:好的,那么你有什么问题,可以详细解释,以便我能帮助你buddy@SankarGanesh,我还没有得到任何教程工作,我完全卡住了!有什么地方或教程你也可以指给我看吗?我尝试过根据我的需要修改一些教程,它们编译时没有错误,但在运行时崩溃,没有错误。我卡住了!为这么宽泛的问题道歉@尼克:没问题,现在告诉我,伙计,我假设,你有那个php页面,现在告诉我,你是否解析了那个php页面并在android中显示,成功了,请快速重播???