Php 不显示echo的值。
为什么Php 不显示echo的值。,php,mysql,sql,echo,Php,Mysql,Sql,Echo,为什么echo$namaAnak;和echo$noSijilLahir未出现?因为它们未定义。另外,您忘记了$符号(我想,如果有a.noMyKid='noMyKid1',那么很抱歉): 要获取结果集,请执行以下操作: $sql= "SELECT namaAnak,noSijilLahir FROM mohon a INNER JOIN tblstatus_tak_lengkap b on a.noMyKid=b.nomykid WHERE a.noMyKid='$noMyKid1'"; 因
echo$namaAnak;和echo$noSijilLahir代码>未出现?因为它们未定义。另外,您忘记了$
符号(我想,如果有a.noMyKid='noMyKid1'
,那么很抱歉):
要获取结果集,请执行以下操作:
$sql= "SELECT namaAnak,noSijilLahir
FROM mohon a
INNER JOIN tblstatus_tak_lengkap b on a.noMyKid=b.nomykid
WHERE a.noMyKid='$noMyKid1'";
因为您在回显空变量时没有初始化任何值:
这是完整的代码,可能适用于您:
while($row = mysql_fetch_assoc($result)){
echo $row['namaAnak'];
echo $row['noSijilLahir'];
}
在SQL查询中,您可能想说,其中a.noMyKid='$noMyKid1'
(如果您使用的是变量,则应添加$)。此外,您还可以运行查询,该查询进入$result
,但不会对结果执行任何操作。它不会从查询中自动填充变量。您需要先获取值。是的,他/她没有从查询结果中获取数据。非常感谢。在阅读注释之前,我了解了获取数据的过程。但是我忘了放$sign.LOL~。谢谢你的帮助。@user3487681:很高兴帮助你!
$sql= "SELECT namaAnak,noSijilLahir
FROM mohon a
INNER JOIN tblstatus_tak_lengkap b on a.noMyKid=b.nomykid
WHERE a.noMyKid='$noMyKid1'";
while($row = mysql_fetch_assoc($result)){
echo $row['namaAnak'];
echo $row['noSijilLahir'];
}
<?php
include("db/dbconnect2.php");
$noMyKid1 = $_GET['noMyKid'];
echo $noMyKid1;
$sql= "SELECT namaAnak,noSijilLahir
FROM mohon a
INNER JOIN tblstatus_tak_lengkap b on a.noMyKid=b.nomykid
WHERE a.noMyKid='$noMyKid1'";
$result = mysql_query($sql) or @error_die("Query failed : $sql " . mysql_error());
while ($row = mysql_fetch_array($result))
{
echo $row['namaAnak'];
echo $row['noSijilLahir'];
}
?>
WHERE a.noMyKid='$noMyKid1'";