如何在PHP中从MySQL查询中为每个img指定自己的名称
下面是我的PHP代码,我正在寻找给每个img起自己名字的方法,然后我可以在jQuery中选择 PHP:如何在PHP中从MySQL查询中为每个img指定自己的名称,php,javascript,jquery,mysql,Php,Javascript,Jquery,Mysql,下面是我的PHP代码,我正在寻找给每个img起自己名字的方法,然后我可以在jQuery中选择 PHP: $query=mysql\u query($sql)或die(mysql\u error()); while($list=mysql\u fetch\u数组($query)){ “打印” $list[内容] $list[内容图片] "; } 内容:长文 内容图片:文本 1个content\u pic列保存几个img src:… 这就是我尝试做的示例 1内容页面里面有几个内容img,我是否应
$query=mysql\u query($sql)或die(mysql\u error());
while($list=mysql\u fetch\u数组($query)){
“打印”
$list[内容]
$list[内容图片]
";
}
内容:长文
内容图片:文本
1个content\u pic列保存几个img src:…
这就是我尝试做的示例
1内容页面里面有几个内容img,我是否应该继续寻找给每个img自己名字的方法,然后在jQuery中选择使用方法移动或。。。一些行为
还是有更好的解决办法
任何建议都将不胜感激,非常感谢 您可以为每个图像指定自己的ID,如下所示:
$counter = 1;
while($row = mysql_fetch_array($query)){
echo "<img id='myImage" . $counter . "' src='" . $row['content_pic'] . "' />";
$counter++;
}
$counter=1;
while($row=mysql\u fetch\u array($query)){
回声“;
$counter++;
}
然后只需使用JQuery,通过使用它们的ID来选择每个图像:myImage1,myImage2…这可能会有所帮助
$counter = 1;
while($row = mysql_fetch_array($query)){
$name="name='img".$counter."'>";
echo str_replace(">",$name,$row['content_pic'];
$counter++;
}
不要在MySQL中保存整个img标记html代码,只保存路径。
使用PHP explode(),并将索引写入类。如果没有一些正则表达式或HTML解析技巧,这是不可能的。为什么他们需要一个唯一的id?您不能简单地在jQuery中遍历它们吗?这不需要id。不要尝试使用名称或id。有更好的方法,但我需要查看提供的HTML,并了解将导致选择的预期用户交互的性质。@Beetroot Beetroot感谢回复,如果没有标签id或名称如何在jQuery中选择?@Pekka感谢回复,链接就是我想要做的示例,我想选择1个img,然后它可以显示或在jQuery中的任何方法。另外,不要使用mysql_uu函数,因为它们已被弃用,尤其是当您接受用户输入时。这是行不通的。查看图片中的格式
内容
$counter = 1;
while($row = mysql_fetch_array($query)){
$name="name='img".$counter."'>";
echo str_replace(">",$name,$row['content_pic'];
$counter++;
}