繁体   English   中英

MySQL和PHP选择仅显示第一个单词

[英]Mysql And php Select only show first word

朋友你好,我的php页面和Mysql有问题,我运行了这样的设置,例如“从文章中选择名称”,它可以正常工作,但是当一个文章的名称具有以下结构时,例如,它不起作用。

如果文章的名称为“ Bike”,则可以正常工作,但如果名称为“ Blank bike”,则仅显示空白而不是“ Blank bike”,我认为这是发生的原因,因为单词是用空格分隔的,我该如何修理?

我正在使用以下形式显示此数据

<?php
include "./include/conexionbd.php";

// Consulta

$consulta = mysql_query("SELECT USUARIO.NOMBRE,USUARIO.APELLIDOS,INCIDENCIAS.TITULO,INCIDENCIAS.DESCRIPCION,INCIDENCIAS.FECHA_ENTRADA,USUARIO.Departamento FROM INCIDENCIAS INNER JOIN USUARIO ON USUARIO.ID_USUARIO=INCIDENCIAS.ID_USUARIO WHERE INCIDENCIAS.ID_INCIDENCIAS=$_GET[infosin]");

while ($row = mysql_fetch_array($consulta))
    {
    echo '<form>
                  <div class="form-group">
                      <label>Titulo Incidencia</label>';
    echo "<input type='text' class='form-control' name='titulo' readonly='readonly' value=$row[2]>";
    echo "<label>Tecnico Asignado</label>
                      <input type='text' class='form-control' name='descripcion' readonly='readonly' value='Sin Técnico Asignado'>";
    echo "<label>Usuario de la Incidencia</label>
                      <input type='text' class='form-control' name='descripcion' readonly='readonly' value=$row[0]>";
    echo "<label>Departamento del Usuario</label>
                      <input type='text' class='form-control' name='Departamento' readonly='readonly' value=$row[5]>";
    echo '<label>Descripción</label></br>';
    echo "<textarea class='form-control' rows='10' name='descripcion' readonly='readonly' value=descripcion>$row[3]</textarea>";
    echo '</div>';
    echo '</form>';
    };
?>

谢谢

您必须将$row[x]放入{}

另外,对于html,您必须将值放在撇号''之间

所以:

echo"<input type='text' class='form-control' name='titulo' readonly='readonly' value='{$row[2]}'>";

或者,您可以按以下方式链接它们:

echo"<input type='text' class='form-control' name='titulo' readonly='readonly' value='" . $row[2] . "'>";

但是更好的办法是将行值应用于循环内的变量:

$nombre = $row['usuario.nombre'];
$apellidos = $row['usuario.apellidos'];
$titulo = $row['incidencias.titulo'];
$descripcion = $row['incidencias.descripcion'];
//etc...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM