【发布时间】:2015-04-30 13:35:46
【问题描述】:
我在 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,但如果我回显 $title,它只返回 Hello,第一个单词。我该怎么做才能返回所有字符串?
编辑:所有代码已更新
【问题讨论】:
-
检查您的表格字段标题
-
请显示完整的代码片段 :-)
-
我想显示所有字符串而不是第一个单词,如果我解释错了对不起
-
嗯,“nombre”在西班牙语和法语中似乎是“数字”的意思,所以...列的类型和长度是多少?
-
没有什么会限制你的字符串长度或字数,你的数据库字段结构是什么?