问题是代码无论如何都会跳过第一个echo语句。
$query = mysql_query("SELECT index_no, lesson FROM c8_lessons_list WHERE index_no ='456'");
($row = mysql_fetch_array($query));
if ($row['index_no'] !== '456' && $row['lesson'] !== "Fertilisation process" )
{
echo '<a href="file:///D|/CC-Gate/localhost">Fertilisation process</a>';
}
else
{
echo 'Fertilisation process Completed';
}
答案 0 :(得分:0)
试试这个:
integrate
答案 1 :(得分:0)
您的查询选择index_no =&#39; 456&#39;
的行 你的if语句中的:
$row['index_no'] !== '456'
将始终返回false,因为您从数据库中选择的内容始终为:
$row['index_no'] == '456'
...我不确定你想要做什么,但这是你的代码的问题。
你的代码中也没有循环。 if语句只会发生一次。
答案 2 :(得分:0)
你错过了循环。
这样做。
while(($row = mysql_fetch_array($query))){
//if else code goes here
}