Heim >Computer-Tutorials >Computerwissen >Verwenden Sie PHP, um einen Teil des Textes in der Datenbank auszugeben
Eigentümer, hör nicht auf den Unsinn anderer Leute, jedes Mal gibt es Leute, die nicht wissen, wie sie so tun sollen, als ob sie es verstehen würden,
Wenn Sie substr verwenden und die Nummer, die Sie gerade tragen, auf Chinesisch ist, werden verstümmelte Zeichen angezeigt
Denn Zahlen und Buchstaben zählen als 1 Byte und Chinesisch als 2 Bytes,
substr wird nicht nach Zahlen, sondern nach Bytes geschnitten
Sie können
verwendenecho mb_substr('Ich bin heute sehr glücklich', 0, 5, 'utf-8');
echo mb_strcut('Ich bin heute sehr glücklich', 0,5, 'utf-8');
Die erste Möglichkeit ist die Ausgabe nach Nummer,
Der zweite wird byteweise ausgegeben,
Das Wichtigste ist, dass es keine verstümmelten Zeichen gibt
Wenn Ihre Seite gb2312 ist, können Sie sie selbst in utf-8 ändern
Aber mein Herr, die ersten paar Wörter möchten Sie aus Ihrem Artikel extrahieren, wenn er mit einem Editor bearbeitet wird
Es kann HTML enthalten, das separat verarbeitet werden muss.
Referenzmaterialien, mein eigener Raum:
$link=mysql_connect("localhost","","");
MySQL_query("SET NAMES 'gbk'");
$sql = "select * from Books";
$result = mysql_query($sql, $link); // Abfrageanweisung ausführen
while ($bookInfo = mysql_fetch_array($result)){ //Abfrageergebnisse an Array zurückgeben
$name = $bookInfo["name"]; //Daten aus dem Array entfernen
$price = $bookInfo["price"];
$isbn = $bookInfo["ISBN"];
echo "
}
mysql_free_result($result);
mysql_close($link);
?>
Verstehen Sie? Verwenden Sie while, um alle Daten auszugeben.
Verwenden Sie PHP, um festzustellen, ob das Abfragearray leer ist. Wenn es nicht leer ist, weist es dem HTML einen Wert zu und steuert, ob das Bild angezeigt wird.
$sql = "select * from '_goods_attr' where 'attr_value'=' '"; PHP query, $res=mysql_query($sql); PHP processing, $arr = mysql_fetch_assoc($res); In Array konvertieren, gefolgt von Es liegt an Ihnen, festzustellen, ob das Array leer ist, und der HTML-Vorlage Werte zuzuweisen.
$selv=array(1,2,3,4,5);//Dropdown-Listenwert
$dbv=3;
foreach($selv as $s){
$issl='';
if($s==$dbv) $issl='selected';
$str.="";
}
echo '';
?>
Das obige ist der detaillierte Inhalt vonVerwenden Sie PHP, um einen Teil des Textes in der Datenbank auszugeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!