gpt4 book ai didi

PHP fetch_assoc 正在切断我的字符串

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:11 26 4
gpt4 key购买 nike

我在 PHP 中有这段代码:

$i=0;
$resultado= $_GET['resultado'];
echo "<div class=informacion> <b>Usted busco:</b> $resultado </br></br>";
$consultaNegocios = $mysqli->query("SELECT * FROM negocios WHERE nombre LIKE '%$resultado%' OR keywords LIKE '%$resultado%'");
$row_cnt = $consultaNegocios->num_rows;
if ($row_cnt != 0) {
while ($row = $consultaNegocios->fetch_assoc()) {
$id = $row['id'];
$logo = $row['logo'];
$title = $row['nombre'];
$telefono = $row['telefono'];
$keywords = $row['keywords'];
$direccion = $row['direccion'];
echo '
<a href=./detalles/'.$title.'><img src='.$logo.' width=100px height=100px align=left alt=logo de '.$title.'>
<h2> '.$title.' </a> </h2>

<p><b>Direccion: </b>'.$direccion.' </br>
<b>Telefono:</b>'.$telefono.' </br>
<b>Palabras de busqueda:</b> '.$keywords.' </br></p>
</div>
';
}
} else{
echo "<br><br>No hay resultados";
}

我在 MYSQL 的 $title 行查询中有这个:Hello World,但是如果我执行 echo $title 它只返回 Hello,第一个词。我该怎么做才能返回所有字符串?

编辑:所有代码已更新

最佳答案

echo '<a href="./detalles/'.$title.'"><img src="'.$logo.'" width="100px" height="100px" align="left" alt="logo de '.$title.'" />
<h2> '.$title.'</h2> </a>
<p><b>Direccion: </b>'.$direccion.' </br>
<b>Telefono:</b>'.$telefono.' </br>
<b>Palabras de busqueda:</b> '.$keywords.' </br></p>
';
}
} else{
echo "<br><br>No hay resultados";
}
echo '</div>';

解释 对于那些感兴趣的人:

  1. 您最好使用模板或 MVC 的任何概念在 php 中输出 html 页面。

  2. 在这种特殊情况下,OP 不遵守 HTML 格式:

    例如:width=100px height=100px应该是 width="100px" height="100px"

    例如:<a href=./detalles/'.$title.'>...应该是 <a href="./detalles/'.$title.'">...

    例如:<a ...>...<h2> '.$title.' </a> </h2>应该是 <a ...>...<h2> '.$title.' </h2> </a><a ...>... </a> <h2> '.$title.' </h2> (不破坏html结构)

  3. echo '</div>';当打开标记在循环外时,关闭标记包含在循环体中。因此,要修复 html,我们需要将其从循环中提取出来并放在循环之后。或者我们可以包括一些开放标签 <div>在循环。但我认为在这种情况下,这不是 OP 所期望的。

关于PHP fetch_assoc 正在切断我的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29969226/

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