作者Gitangan (周大猫)
看板PHP
标题[请益] 有关用mysql_query送字串到db...
时间Mon May 14 02:53:14 2007
最近在修php…
以下是我写的部分…
怎麽都不会做
if($chi !='')的部分...
我给值 $name 、$num 、 $chi
字串的相加只作到 $num而已....
最後的目的是要让他update我的table..
结果应该会 印出 UPDATE stu SET number=$num , chinese=$chi where name=$name;
但是都做到UPDATE stu SET number=$num , where name=$name; 就没了…
下面我放一个echo 为了显示我最终放到 mysql_query的指令码为何。
所以我才知道他丢了什麽进去...
恳请高手赐教XD~
(我有写一个新增...结果也是一样,做了第一个if就没继续做了...)
if($up=="修改")
{
$sql="UPDATE stu SET";
if($num != '')
{
if($chi!='' || $eng!='' || $pro!='')
$sql=$sql." number='$num' ,";
if($chi='' || $eng='' || $pro='')
$sql=$sql." number='$num'";
}
if($chi != '')
{
if($eng!='' || $pro!='')
$sql=$sql." chinese=$chi ,";
if($eng='' || $pro='')
$sql=$sql." chinese=$chi";
}
if($eng != '')
{
if($pro!='')
$sql=$sql." english=$eng ,";
if($pro='')
$sql=$sql." english=$eng";
}
if($pro != '')
{
$sql=$sql." pro=$pro";
}
if($name != '')
{
$sql=$sql." where name='$name'";
}
else
$sql='';
echo $sql;
$result=mysql_query($sql) or die (" error , update can't execute . <br>");
--
有影呒?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.146.243
1F:推 LPH66:试试改用isset 05/14 04:00
2F:推 freakest0211:学弟~你有点夸张喔!! 05/14 07:13