我正在创建一个包含三个组件的网站。 (我将添加JQuery和CSS,但是现在我只是想解决一些基本的机制)
我的结构是:
表示层的HTML文件。
用于客户端处理的JAVASCRIPT文件
用于服务器端处理的PHP文件。
以下是我的代码:
HTML:
/p>
"http://www.w3.org/TR/html4/loose.dtd">
CD Riplist Query
CD Riplist Query
使用Javascript:
function getArtists() {
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","dataAccess.php",false);
xmlhttp.send();
document.getElementById("divArtists").innerHTML=xmlhttp.responseText;
}
PHP:
$con = mysql_connect('myServerAddress', 'ainsworthremote', 'myPassword');
if (!$con) {
die("Could not connect: " . mysql_error());
}
$response =
"
mysql_select_db("ainsworthremote", $con);
$sql="SELECT artist, COUNT(*) AS albums FROM CD_RipList GROUP BY artist ORDER BY artist ";
$result=mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$response = $response . "
" .
"
" . $row['artist'] . "" .
"
" . $row['albums'] . "" .
"
";
}
$response = $response . "
";
mysql_close($con);
echo $response;
?>
我得到以下内容,而不是像预期的那样得到一个充满艺术家名字的表格。
CD Riplist查询
ArtistAlbums"; mysql_select_db("ainsworthremote", $con); $sql="SELECT artist, COUNT(*) AS albums FROM CD_RipList GROUP BY artist ORDER BY artist "; $result=mysql_query($sql); while ($row = mysql_fetch_array($result)) { $response = $response . "" . "" . $row['artist'] . "" . "" . $row['albums'] . "" . ""; } $response = $response . ""; mysql_close($con); echo $response; ?>
我想知道的(除了我做错了)是:我的标签发生了什么?