Sujet principal: https://stackoverflow.com/questions/35163890/you-have-an-error-in-your-sql-syntax-check-the-manual-that-corresponds-to-your?sfb=2Comment implémenter correctement cette requête mySQL dans un fichier PHP et afficher les résultats?
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
Donc, fondamentalement, je dois mettre en œuvre ce code dans un fichier PHP et afficher le résultat. Mon code afin ressemble beaucoup à ceci:
<?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);
?>
La table tl_iso_product_collection_item: http://puu.sh/mUf65/b1498aa7fa.png
Structure: http://puu.sh/mUf78/f25448e1d7.png
whenver J'essaie d'exécuter ce le message suivant apparaît:
Notice: Undefined index: configuration on line 12
I essayé littéralement tout et je ne sais pas où le problème peut être. Quelqu'un peut-il aider? Merci d'avance.
On dirait que votre variable 'configuration' n'a pas été réglée. Où est-ce censé être assigné? – Defiant