Maison  >  Article  >  développement back-end  >  php 数据库添加失败

php 数据库添加失败

WBOY
WBOYoriginal
2016-06-23 13:50:161578parcourir

添加数据库这里总是出问题

	if($fun==3){        $row=mysql_fetch_array(mysql_query("SELECT * FROM production ORDER BY proNo DESC LIMIT 0, 30 "));		$num=$row['proNo'];		$num++; 		$nums=$num*10+3;		echo"&nbsp添加编号为:$num  的商品:</br>			<form action='admfun.php?fun=$nums' method='post'>			<table border='1'>				  			<tr><td>商品名称:</td><td><input class='input' type='text' name='iproName'></td></tr>			<tr><td>关键字:</td><td><input class='input' type='text' name='iproKey'></td></tr>  			<tr><td>价格:</td><td><input class='input' type='text' name='iproPrice'></td></tr> 		    <tr><td>生产地:</td><td><input class='input' type='text' name='iproPlace'></tr> 	 			<tr><td>库存量:</td><td><input class='input' type='text' name='isumNum'></td></tr> 			<tr><td>是否含糖:</td><td><input class='input' type='text' name='isugar'></td></tr>			<tr><td>是否包邮:</td><td><input class='input' type='text' name='ifee'></td></tr>			<tr><td>卡路里:</td><td><input class='input' type='text' name='icalorie'></td> </tr>			<tr><td>图片路径:</td><td><input class='input' type='text' name='ipicture'></td></tr>  						<tr><td>净含量:</td><td><input class='input' type='text' name='iproWeight'></td></tr>			<tr><td>分类:</td><td><input class='input' type='text' name='iproType'></td></tr>		 		    </table>			<input type='submit' value='添加' class='submitBtn'/>			</form>";		} 

	if($fun%10==3&&$fun!=3){	    $num=$_GET['fun'];$num=($num-3)/10;		$itime=date("Ymd");	    if(!empty($_POST['iproName'])){		echo $itime;        $result="INSERT INTO prodution(proNo,proName,proKey,proPrice,proPlace,sumNum,sugar,fee,calorie,time,picture,proWeight,proType) VALUES  ('$num','$_POST[iproName]','$_POST[iproKey]','$_POST[iproPrice]','$_POST[iproPlace]','$_POST[isumNum]','$_POST[isugar]','$_POST[ifee]','$_POST[icalorie]','$itime','$_POST[ipicture]','$_POST[iproWeight]','$_POST[iproType]')";		}		if (!mysql_query($result,$corn)) echo"<font size=5>&nbsp添加失败!!</font>";		else echo"<font size=5>&nbsp添加成功!!</font>";	}

数据库:


回复讨论(解决方案)

int型不要加 '   '      字符型要加 '   '  你好好查查吧

mysql_error 提供相关错误信息,你不去看,怪哪个?

        $result="INSERT INTO prodution(proNo,proName,proKey,proPrice,proPlace,sumNum,sugar,fee,calorie,time,picture,proWeight,proType) VALUES  ('$num','$_POST[iproName]','$_POST[iproKey]','$_POST[iproPrice]','$_POST[iproPlace]','$_POST[isumNum]','$_POST[isugar]','$_POST[ifee]','$_POST[icalorie]','$itime','$_POST[ipicture]','$_POST[iproWeight]','$_POST[iproType]')";

echo $result;

输出sql放在mysql工具执行看看

或者

mysql_query($result,$corn) or die(mysql_error());

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:PHP5+标准函数库观察者之实现Article suivant:[ubuntu]