if (isset($_POST['submit']))
{
for($i=7;$i<=150;$i++)
{
$res= mysql_query("INSERT INTO pokemons (pk_name, pk_type, path) VALUES ('nm', 'typ', '<img src=/images/'".$i."'.png>')");
echo $res;
}
我尝试了一个简单的插入php代码,它会插入图像路径。 它没有显示任何错误......技术上它是正确的!那么还没有添加行?
答案 0 :(得分:0)
如果条件
,你错过了一个大括号来关闭<?php
if (isset($_POST['submit']))
{
for($i=7;$i<=150;$i++)
{
$res= mysql_query("INSERT INTO pokemons (pk_name, pk_type, path) VALUES ('nm', 'typ', '<img src=/images/'".$i."'.png>')");
var_dump($res);
}
}
?>
注意:$ res是资源,您可以打印它..尝试var_dump($res)
而不是
尝试编写缩进代码,它将帮助您轻松跟踪括号
同时检查mysql连接是否成功
你可以在 mysql_query()上附加 die(),如下所示
mysql_query("INSERT INTO pokemons (pk_name, pk_type, path) VALUES ('nm', 'typ', '<img src=/images/'".$i."'.png>')") or die(mysql_error())
答案 1 :(得分:0)
尝试:
if (isset($_POST['submit']))
{
for($i=7;$i<=150;$i++)
{
$res= mysql_query("INSERT INTO pokemons (pk_name, pk_type, path) VALUES ('nm', 'typ', '<img src=/images/".$i.".png>')");
}
}
答案 2 :(得分:-1)
php变量$ i shoud not in in“”
<?php
if (isset($_POST['submit']))
{
for($i=7;$i<=150;$i++)
{
$res= mysql_query("INSERT INTO pokemons (pk_name, pk_type, path) VALUES ('nm', 'typ', '<img src=/images/'.$i.'.png>')");
var_dump($res);
}
}
?>