私はテーブル行から指定された量の文字のみをフェッチする mysqli 文字列操作関数をインターネットで検索してきました。私が見つけた最も近いものは、次のように機能する mysql LEFT() でした:
"SELECT LEFT(content, 20) FROM articles WHERE id='1'"
したがって、これが行うことは、この行から20文字しか取得できないことですが、コードでこれを実行しようとすると、これがこれです
$sql = "SELECT id,byid,LEFT(content, 25),date_added FROM articles WHERE id='1' LIMIT 10";
$query = mysqli_query($database, $sql);
コンテンツ以外のすべての行を取得できます。いくつかの調査を行ったところ、LEFT(row, int) のすべての例は mysql の例であり、mysqli ではないことがわかりました。現在、php で必要なものを達成できます。 substr(); フェッチされるコンテンツは非常に大きく、ブラウザーで使用されない大量のデータをダウンロードして Web サイトの速度を低下させたくありません。
ありがとうございました :)