php - 从 mysql json 数据中剪切文本

标签 php mysql json

我有一些列idnameplacewish

如何剪切wish中的文字

 <?php            
    //connect to database
    include 'db.php';

    $link = mysql_connect("localhost",$db_user,$db_pass);
    $db = mysql_select_db($db_name, $link);
    mysql_query("set names utf8");

    $sth = mysql_query("SELECT * FROM wishes");
    $rows = array();
    while($r = mysql_fetch_assoc($sth)) {
        $rows[] = $r;
    }
    print json_encode($rows); ?>

最佳答案

我的解决方案,工作正常。

<?php

//connect to database
include 'db.php';

$link = mysql_connect("localhost",$db_user,$db_pass);
$db = mysql_select_db($db_name, $link);
mysql_query("set names utf8");

$sth = mysql_query("SELECT id, name, place, IF(SUBSTR(wish, 1, 120)=wish, wish, CONCAT(SUBSTR(wish, 1, 120), '...')) wish FROM wishes");
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
    $rows[] = $r;

}

print json_encode($rows);
?>

关于php - 从 mysql json 数据中剪切文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28431720/

相关文章:

php - 使用 Doctrine 创建一对多的多态关系

php - 使用 Laravel 从选择的标签中获取所有项目

php - 对分布在多个表上的数据进行复杂的 MySQL 查询 (PHP)

php - 无法在 Laravel 手动查询中使用 SQL_CALC_FOUND_ROWS 和 FOUND_ROWS()?

javascript - 如何在 JsDoc 中记录返回的数据

json - 覆盖 ExtJS 4 Store 中的默认参数名称

php - 如何将值从 jquery 发布到 php

php - 我如何在购物车图标后面显示购物车中的总元素

php - 为表中的每一行触发 Laravel 模型事件

java - UnrecognizedPropertyException 无法识别的字段 "resourceType"?