Ses derniers messages sur les forums
Oui, tu as la fonction
sort et toutes ses dérivées qui permettent de trier un tableau.
Ton titre de sujet est contraire à la charte du forum, et tu n'utilises pas le BB-Code (qui est aussi préconisé dans la charte du forum).
As tu la documentation de la fonction ? Car la faille est expliquée justement en exemple 2.
Quand on colle une variable dans une requete, il faut TOUJOURS l'escaper. Sinon, tu te risques à de l'injection SQL.
C'est quoi cette fonction ? Elle sort d'où ?
A priori, elle ne fait pas parti du package PHP de base.
Ben soit tu parses ces flux RSS (tu as pour cela des fonctions PHP qui manipulent le
DOM, des fonctions qui parsent du
XML, d'autres fonctions qui parsent du
XML, les expressions régulières, etc.), soit tu utilises un outil tout pret comme
simplepie.
Oui, la solution c'est de l'entourer avec des backquotes `.
Genre : AND `read` = '0' (je précise pour ceux qui ont le même problème que toi).
Sinon, tu as une faille de sécurité avec ton WHERE destinataire='".$_SESSION["login"]."'.
Un :
<?php
$sql = " ... WHERE destinataire='".mysql_real_escape_string($_SESSION["login"])."' AND `read` = '0'";
?>
serait plus sage.
En théorie un
ETL est capable de faire la migration, donc tu ne devrais avoir besoin que d'un seul outil.
Par contre, ce genre de solution coute plutôt cher.
Sinon, tu as aussi des solutions open source, comme
talend.
Je ne sais quels sont vos besoins, mais si n'avez que des fichiers Excel à coller en base, à mon avis, un script de migration plus un petit backoffice permettant de selectionner les données devraient suffire et vous coutera beaucoup moins cher.
Ce que tu faire, c'est une requete SQL de ce genre :
SELECT id FROM table WHERE login='abc' AND val='0'
Ensuite, grace à la fonction
mysql_num_rows tu peux récupérer le nombre de résultat.
A priori, c'est flash le fautif la.
Par contre, je ne pourrais pas t'aider, je n'y connais juste rien en flash...
Le problème est un problème flash non ?