Php 如何在行中显示MySQL数据?
所以我有一个PHP代码来显示MySQL数据库信息。这是PHP代码:Php 如何在行中显示MySQL数据?,php,mysql,database,Php,Mysql,Database,所以我有一个PHP代码来显示MySQL数据库信息。这是PHP代码: <?php $servidor = mysqli_connect ("localhost","root",""); mysqli_select_db($servidor, "produtos"); if (isset($_GET['texto'])) { $pesquisa = $_GET['texto']; $query = mysqli_query($servidor, "SELECT * FROM
<?php
$servidor = mysqli_connect ("localhost","root","");
mysqli_select_db($servidor, "produtos");
if (isset($_GET['texto'])) {
$pesquisa = $_GET['texto'];
$query = mysqli_query($servidor, "SELECT * FROM produtos WHERE Nome LIKE '%$pesquisa%' OR Referencia LIKE '%$pesquisa%'");
if(mysqli_num_rows($query) > 0) {
while($resultados = mysqli_fetch_array($query)) {
echo "<h3>Nome: ".$resultados['Nome']."</h3>Referência: ".$resultados['Referencia']."";
}
} else {
echo "<h3>Não foram encontrados resultados!</h3>";
}
}
?>
正如@Bernhard所说,这一部分可以通过使用HTML+CSS来实现。或者,我不推荐的东西,比如:
<div style="width:25%;float:left;padding:10px;">{item}</div>
{item}
< /代码> 您可以考虑使用CSS 3引入的新列属性。
例如:
p{
列数:3;
列宽:50px;
}
第一列
第二列
第三纵队
使用模数运算符检查当前行是否可被4整除,还添加一个包含4列的div,如果行号可被4整除,则为下一行添加一个close和open div标记。只是一个提示,因为我看到您不喜欢接受或向上投票答案。主要部分在中完成html@Mihai好的……我喜欢接受或投票,但有时我忘记了。另外,我想把我的问题上传警告:当使用mysqli
时,您应该使用并将用户数据添加到查询中。不要使用字符串插值或串联来完成此操作,因为您已经创建了严重的错误。切勿将$\u POST
、$\u GET
或任何用户数据直接放入查询中,如果有人试图利用您的错误,这可能会非常有害。注意:mysqli
的面向对象界面明显不那么冗长,使代码更易于阅读和审核,并且不容易与过时的mysql\u查询
接口混淆。在你对程序性风格投入太多之前,值得换一种。示例:$db=new mysqli(…)
和$db->prepare(“…”)
过程接口是php4时代引入mysqli
API时的产物,不应在新代码中使用。