PHP mysql_fetch_array($result)为什么会出错?如图 5

<?phpecho"<center>";if(@!$_POST["question_num"])//如果没有提交问题数量{echo"<h2>创建问题</h2>";echo... <?php
echo "<center>";
if (@!$_POST["question_num"])//如果没有提交问题数量
{
echo "<h2>创建问题</h2>";
echo "<table border=1>";
echo "<form method=post action=".$_SERVER["PHP_SELF"].">";
echo "<tr>";
echo "<td>要创建问题所属测试</td>";
echo "<td>";
echo "<select size=1 name=f>";
include 'config.php';
$sql="SELECT id,content FORM question WHERE f=0";//遍历所有测试项目
$result=mysql_query($sql);
while ($row=mysql_fetch_array($result)) //循环显示在列表框中,就是这行出错了。到底错哪儿了?
{
echo "<option value=".$row["id"];//值为ID
echo ">".$row(content);
echo "</option>";
}
echo "</select>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>要创建问题(包括最后结果)数量</td>";
echo "<td><input type=text name=question_num size=5></td>";
echo "</tr>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=2><center><input type=submit value=下一步></center></td>";
echo "</tr>";
echo "</form>";
echo "</table>";
}
//由于字数超出限制,程序段就截取到这里
展开
 我来答
Harwise
2014-04-18 · TA获得超过2321个赞
知道小有建树答主
回答量:3299
采纳率:0%
帮助的人:1165万
展开全部
$sql="SELECT id,content FORM question WHERE f=0";//遍历所有测试项目

这句中 有一个英文写错了 FORM 是错的,应该是FROM
追问

谢谢,我刚刚也发现了。

但是又有新问题出现了。我输入了14条问题(用中文)之后,保存到question表里面,可是全部变成?号了,怎么破?

追答
看你的表设置了什么样的字符集,你在插入的时候就先设置为什么字符集..
比如你用UTF8 那么在插入的时候先
mysql_query("set names utf8");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苏州蓝晓生物科技有限公司_
2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经... 点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式