$con = mysql_connect("localhost","xindong_user","123456");
if (!$con)die('不能链接: ' . mysql_error());
mysql_select_db("xindong_kucun", $con);
mysql_query("SET NAMES gb2312");
------------------------------------------------------------------------------------数据库连接
$resultA = mysql_query("SELECT * FROM `ty` where `KH` like '%$test%' ");
if(mysql_num_rows($result)>0)
{
while($row = mysql_fetch_array($resultA))
{
$fbj=$row["fbj"];
$zhek=zhekou(A,$fbj);
echo "$zhek";
}
}
$resultB = mysql_query("SELECT * FROM `ty` where `KH` like '%$test%' ");
if(mysql_num_rows($resultB)>0)
{
while($row = mysql_fetch_array($resultB))
{
$fbj=$row["fbj"];
$zhek=zhekou(B,$fbj);
echo "$zhek";
}
}
--------------------------------------------------------------------------------------------结果输出
function zhekou($fck,$ffbj)
{ switch($fck)
{
case A: $con = mysql_connect("localhost","xindong_user","123456");
if (!$con)die('不能链接: ' . mysql_error());
mysql_select_db("xindong_kucun", $con);
mysql_query("SET NAMES gb2312");
$zhk=0.55;
return $zhk;
break;
case B:
$con = mysql_connect("localhost","xindong_user","123456");
if (!$con)die('不能链接: ' . mysql_error());
mysql_select_db("xindong_kucun", $con);
mysql_query("SET NAMES gb2312");
$zhk=0.60;
return $zhk;
break;
}
}
现在执行时,A的值可以出来,但B的值出不来,A运行完好像就停了,B没有执行,请问为什么,是不是跟函数有关系 ,请前辈教 教
if (!$con)die('不能链接: ' . mysql_error());
mysql_select_db("xindong_kucun", $con);
mysql_query("SET NAMES gb2312");
------------------------------------------------------------------------------------数据库连接
$resultA = mysql_query("SELECT * FROM `ty` where `KH` like '%$test%' ");
if(mysql_num_rows($result)>0)
{
while($row = mysql_fetch_array($resultA))
{
$fbj=$row["fbj"];
$zhek=zhekou(A,$fbj);
echo "$zhek";
}
}
$resultB = mysql_query("SELECT * FROM `ty` where `KH` like '%$test%' ");
if(mysql_num_rows($resultB)>0)
{
while($row = mysql_fetch_array($resultB))
{
$fbj=$row["fbj"];
$zhek=zhekou(B,$fbj);
echo "$zhek";
}
}
--------------------------------------------------------------------------------------------结果输出
function zhekou($fck,$ffbj)
{ switch($fck)
{
case A: $con = mysql_connect("localhost","xindong_user","123456");
if (!$con)die('不能链接: ' . mysql_error());
mysql_select_db("xindong_kucun", $con);
mysql_query("SET NAMES gb2312");
$zhk=0.55;
return $zhk;
break;
case B:
$con = mysql_connect("localhost","xindong_user","123456");
if (!$con)die('不能链接: ' . mysql_error());
mysql_select_db("xindong_kucun", $con);
mysql_query("SET NAMES gb2312");
$zhk=0.60;
return $zhk;
break;
}
}
现在执行时,A的值可以出来,但B的值出不来,A运行完好像就停了,B没有执行,请问为什么,是不是跟函数有关系 ,请前辈教 教
$fbj=$row["fbj"];
$zhek=zhekou(B,$fbj);
有关系啊,你不妨把A和B的区分一下,再试试。因为你在A,B都是一样的名字,把两个设置不一样的名字试一下。