Php 左()不工作
当我使用LEFT()从数据库中获取值时,使用以下代码Php 左()不工作,php,mysql,sql,Php,Mysql,Sql,当我使用LEFT()从数据库中获取值时,使用以下代码 $select="SELECT LEFT(description,500) FROM tbl_news where id='$id'"; $quer=mysqli_query($select); $fetch=mysqli_fetch_array($quer); $descr=$fetch['description']; echo $descr; 该值没有响应。。。左()在while循环中不起作用???在函数的列传递上提供一个别名 $se
$select="SELECT LEFT(description,500) FROM tbl_news where id='$id'";
$quer=mysqli_query($select);
$fetch=mysqli_fetch_array($quer);
$descr=$fetch['description'];
echo $descr;
该值没有响应。。。左()在while循环中不起作用???在函数的列传递上提供一个
别名
$select="SELECT LEFT(description,500) description FROM tbl_news where id='$id'";
作为旁注,如果变量的值来自外部,则查询易受攻击。请看下面的文章,了解如何预防它。通过使用PreparedStatements
可以避免在值周围使用单引号
除了下面的答案,您还可以尝试echo$fetch['LEFT(description,500)]代码>。只是另一种方式;)