我在我自己的主机上有一个外部mysql数据库,我还在服务器端创建了php文件,它将从数据库中提取记录,并将它们转换为xml格式。(如下所示)
<?php
mysql_connect("localhost","username","password") or die("Could not connect to host.");
mysql_select_db("footieDB") or die("Could not find database.");
$resultID=mysql_
我想为一些结构化数据提供一个文本界面,我希望将这些数据放入mySQL表中。目前,它是使用下面的符号表示的文本。
我试图理解为什么要使用XML -基本上就是我的字段在XML标记中的位置,而不是使用“自定义标记/结构”/**/、-和|来表示表和字段。
我有代码可以将其放入mySQL并解压缩。我只是觉得使用这个符号有点像个黑客。稍后,结构化数据文件将用于导入和导出数据,类似于导出书签时的Internet explorer。
/*Table*/
-
Field 1 | Field 2 | Field 3
-
Field 1 | Field 2 | Field 3
使用定制标记语言与使用XML的设计考虑
嘿,我正在尝试验证我的xml文件中的用户名和密码是否与我的数据库中的用户名和密码相同,但mysql_num_rows为零。所以我的SELECT查询一定出了什么问题。这是我的代码:
public function verifyDB()
{
//connection to database
mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('proiect_is') or die(mysql_error());
我使用这段代码从PHP文件创建一个XML文件(未归档)。代码如下:
<?php
include_once ('conf.php');
$conn = mysql_connect($host, $user, $password);
if (!$conn) {
die('No hay conexion a la BBDD');
}
$bd = mysql_select_db($name, $conn);
if (!$bd) {
die ('Error en la BBDD');
}
$query = "sele