当用户单击id数据库的链接时,如何运行PHP代码?

当用户单击id数据库的链接时,如何运行PHP代码?,php,Php,请帮忙 <?php $sql= "SELECT * FROM servicecredit WHERE studid='$studid'"; $records=mysql_query($sql); ?> <?php while ($data=mysql_fetch_array($records)){ ?> <a href='serviceOutput.php?id='<?php echo($data['studid'])?> > Service

请帮忙

<?php
$sql= "SELECT * FROM servicecredit WHERE studid='$studid'";

$records=mysql_query($sql); ?>
<?php while ($data=mysql_fetch_array($records)){  ?>

<a href='serviceOutput.php?id='<?php echo($data['studid'])?> > Service Credit </a>

认为接收数据的方法有任何中断

使用

注意:确保
studid
中有与assing数据相同的值(
$studid



试试这个方法这可能行得通

试试使用mysql\u fetch\u assoc($records) 试着用这个
“>服务积分

我认为
$studid
必须是
$studid=$\u POST['id'];
当我更改为POST时,它会显示未定义的索引$studid在哪里定义?尝试添加$studid=$\u POST['studid'];在查询之前。如果您得到未定义的索引,原因可能是您没有真正发布此项,$studid为空,因此sql不工作。如何从studid中的数据库获取数据以显示编号是否有任何数据与您的
id
关联?您是否尝试过此操作?这将适用于我回答的上述部分这是错的吗
$studid= $_REQUEST['id'];
<a href='serviceOutput.php?id=<?php echo($data['studid']);?>'> Service Credit </a>