php与Mysql编程

来源:百度知道 编辑:UC知道 时间:2024/07/07 20:43:53
用DW创建了一个php文件 index.php 部分php代码如下
<?php
$dbname="dorm";
mysql_connect('localhost','root','root');
$sql = 'SELECT No,Name FROM `member` ';
mysql_query("SET NAMES GBK");
$result=mysql_db_query($dbname,$sql);
while($row=mysql_fetch_array($result))
{echo "<a href=\"此处如何改???是不是要在此处获取$row["No"]呢?具体如何写代码 请高手指点一下\">";
echo $row["Name"];
echo "<br></a>";
mysql_free_result($result);
mysql_close();
?>
同时创建了一个MemberDetail.php文件(内部主要代码也请高手赐教,要实现的功能如下详细说明)
我想实现的是:index.php文件中的row数组显示在页面上 每一行都对应一个连接,不管点击哪一行都会跳到MemberDetail.php文件中 但是显示的内容时根据你点击那一行的id判断的 ,内容都包含在数据库中
比如:数据库中的内容是
No=0,Name=你好,Detail=很好,谢谢
No=1,Name=Hello,Detail=Thank you,very much
index.php文件显示为:
你好
Hello
如果点击“你好”就会跳到MemberDetail.php?id=0页面显示“很好,谢谢”
如果点击“Hello”则也跳到MemberDetail.php?id=

<?php
$dbname="dorm";
mysql_connect('localhost','root','root');
$sql = 'SELECT No,Name FROM `member` ';
mysql_query("SET NAMES GBK");
$result=mysql_db_query($dbname,$sql);
while($row=mysql_fetch_array($result))
{
echo "<a href=\"MemberDetail.php?id=" . $row["No"] . "\">" . $row["Name"] . "</a>";
}
mysql_free_result($result);
mysql_close();
?>

MemberDetail.php

<?php
$no = $_GET['id'];
$dbname="dorm";
mysql_connect('localhost','root','root');
$sql = "SELECT Detail FROM `member` WHERE No = '$no'";
mysql_query("SET NAMES GBK");
$result=mysql_db_query($dbname,$sql);
while($row=mysql_fetch_array($result))
{
echo "$row['Detail']";