gpt4 book ai didi

php - 如何使用 simple_html_dom.php 将数组插入 MySQL 数据库?

转载 作者:行者123 更新时间:2023-11-29 13:07:03 27 4
gpt4 key购买 nike

我正在尝试将这些语句的结果插入 MySQL 数据库。数据库设置正确。当我插入数据库时​​,我得到 3 个点“...”,而不是我应该得到的。最后一个电话正确存储,只有前两个不存储到数据库中,只存储点。

for($i = 0; $i < 5; $i++){

foreach($html->find('span.listado_destacado',$i) as $e){
if(!empty($e->plaintext)){
$list[$i] = $e->plaintext;
echo $list[$i];
}
}

foreach($html->find('span.street-address',$i) as $e){
if(!empty($e->plaintext)){
$addr[$i] = $e->plaintext;
echo $addr[$i];
}
}

foreach($html->find('span.tel',$i) as $e){
if(!empty($e->plaintext)){
$tel[$i] = $e->plaintext;
echo $tel[$i];
}
}

}//for

for($i = 0; $i < 5; $i++){
$res=mysql_query("insert into datos (list,addr,tel) values('".$list[$i]."','".$addr[$i]."','".$tel[$i]."')");


}

最佳答案

for循环中有错误,正确代码如下:

for($i = 0; $i < 5; $i++){

foreach($html->find('span.listado_destacado',$i) as $e){
if(!empty($e->plaintext)){
$list[$i] = $e->plaintext;
echo $list[$i];
}
}

foreach($html->find('span.street-address',$i) as $e){
if(!empty($e->plaintext)){
$addr[$i] = $e->plaintext;
echo $addr[$i];
}
}

foreach($html->find('span.tel',$i) as $e){
if(!empty($e->plaintext)){
$tel[$i] = $e->plaintext;
echo $tel[$i];
}
}

}//for

for($i = 0; $i < 5; $i++){
$res=mysql_query("insert into datos (list,addr,tel) values('".$list[$i]."','".$addr[$i]."','".$tel[$i]."')");


}

关于php - 如何使用 simple_html_dom.php 将数组插入 MySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22562053/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com