SELECT SUBSTRING(LEFT(configuration, LOCATE('abhol_firma', configuration) -30), LOCATE('treuhand_betrag', configuration) +22, 100) FROM tl_iso_product_collection_item WHERE LOCATE('abhol_firma', configuration) > 0 AND LOCATE('treuhand_betrag', configuration) > 0 ORDER BY id DESC LIMIT 1
基本的に、このコードを PHP ファイルに実装し、結果を表示する必要があります。これまでの私のコードは次のようになります。
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$connection = mysqli_connect('localhost', 'user', 'pw', 'db');
$query = "SELECT SUBSTRING(LEFT(configuration, LOCATE('abhol_firma', configuration) -30), LOCATE('treuhand_betrag', configuration) +22, 100) FROM tl_iso_product_collection_item WHERE LOCATE('abhol_firma', configuration) > 0 AND LOCATE('treuhand_betrag', configuration) > 0 ORDER BY id DESC LIMIT 1";
$result = mysqli_query($connection, $query);
if($result === FALSE) {
echo mysqli_error($connection);
} else
while($row = mysqli_fetch_array($result)){
echo $row['configuration'];
}
mysqli_close($connection);
?>
tl_iso_product_collection_item テーブル: http://puu.sh/mUf65/b1498aa7fa.png
構造: http://puu.sh/mUf78/f25448e1d7.png
これを実行しようとすると、次のメッセージが表示されます。
Notice: Undefined index: configuration on line 12
私は文字通りすべてを試しましたが、問題がどこにあるのかわかりません。誰でも助けてもらえますか?前もって感謝します。