Bonjour comment puis-je utiliser si je utilise substr(); Est-ce que je reçois seulement 400 nombres de caractères de la base de données?base de données codeigniter comment limiter la sortie
0
A
Répondre
3
Pour cela, vous devez utiliser la fonction mysql de base SUBSTRING.
Dans CodeIgniter la requête peut être écrite comme -
$this->db->select("SUBSTRING('COLUMN_NAME',5)");
$query = $this->db->get('TABLE_NAME');
foreach ($query->result() as $row)
{
//process result here.
}
0
Vous pouvez utiliser le limiteur de codeigniters (assistant de test) pour afficher uniquement ce que vous voulez
$string = "Here is a nice text string consisting of eleven words.";
$string = character_limiter($string, 400);
Vous pouvez tirer toute la chaîne de la base de données, mais utilisez uniquement le nombre de caractères dont vous avez besoin.
Ou un coup d'oeil à ce tutoriel en utilisant « gauche » dans une base MySQL http://net.tutsplus.com/tutorials/php/how-to-create-blog-excerpts-with-php/
0
trop tard, mais cela est pour quelqu'un comme moi à la recherche de solution
public function getDetails(){
// mytable(id,name,about,...,status)
$this->db->select(array('id', 'name', 'SUBSTRING(about,1,180) AS about', 'status'));
$result=$this->get('mytable');
return result_array();
}