PHP関数LTRIMについてフォーラムで読みました。コードで使用しましたが、テキストの左側に空白が残っています。これが私のコードの例です。下のLTRIM関数の何が問題なのか、誰でも教えてくれますか?
$sql = "UPDATE content SET text = LTRIM('$content21') WHERE element_id = '21' ";
PHP関数LTRIMについてフォーラムで読みました。コードで使用しましたが、テキストの左側に空白が残っています。これが私のコードの例です。下のLTRIM関数の何が問題なのか、誰でも教えてくれますか?
$sql = "UPDATE content SET text = LTRIM('$content21') WHERE element_id = '21' ";
$sql = "UPDATE `content` SET `text` = LTRIM('".$content21."') WHERE `element_id` = 21 ";
文字列から変数を抽出する
そのための解決策がたくさんあるので、コメントに基づいて編集します。
$sql = "UPDATE `content` SET `text` = LTRIM('".htmlspecialchars($content21, ENT_QUOTES)."') WHERE `element_id` = 21 ";
これはうまくいくはずです:
$sql = "UPDATE content SET text = ".ltrim($content21)." WHERE element_id = '21'";
のようなクエリの前にトリムしてみてください
$content21 = ltrim($content21);
$sql = "UPDATE content SET text = '$content21' WHERE element_id = '21' ";