[PHP/MySQL] Fonction PHP ds une requete MySQL
Résolu/Fermé
nathousme
nathousme
- Messages postés
- 14
- Date d'inscription
- vendredi 1 août 2008
- Statut
- Membre
- Dernière intervention
- 31 octobre 2008
nathousme
- Messages postés
- 14
- Date d'inscription
- vendredi 1 août 2008
- Statut
- Membre
- Dernière intervention
- 31 octobre 2008
A voir également:
- [PHP/MySQL] Fonction PHP ds une requete MySQL
- [PHP/MySQL] Fonction PHP ds une requete MySQL ✓ - Forum - PHP
- PHP: de la requête mysql vers une page html ✓ - Forum - Webmaster
- [MySQL/php] Téléscopage de requêtes ✓ - Forum - PHP
- Un probleme mysql+php retour de requete vide ✓ - Forum - PHP
- [SQL/PHP] lancer une requête ds une fonction ✓ - Forum - PHP
2 réponses
Je vais essayer de te répondre.
Pour ta première question, je ne pense pas que tu puisses décrypter un champ déjà crypté. Maintenant, je n'y connais pas grand chose en sécurité des bases de données.
Pour l'erreur que te retourne MySQL, regarde si t'as bien un code ressemblant à ceci :
$var = "select * from BDD";
$result = mysql_query($var);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo $row['champ'];
}
--- cyberik ---
Pour ta première question, je ne pense pas que tu puisses décrypter un champ déjà crypté. Maintenant, je n'y connais pas grand chose en sécurité des bases de données.
Pour l'erreur que te retourne MySQL, regarde si t'as bien un code ressemblant à ceci :
$var = "select * from BDD";
$result = mysql_query($var);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo $row['champ'];
}
--- cyberik ---
nathousme
27 oct. 2008 à 14:50
- Messages postés
- 14
- Date d'inscription
- vendredi 1 août 2008
- Statut
- Membre
- Dernière intervention
- 31 octobre 2008
27 oct. 2008 à 14:50
Bonjour,
J'ai trouvé la solution à mon problème au cas où ca interresserait qq :
// Requête SELECT ----------------------------------------------------------
$Query = "SELECT * FROM nom_table1 WHERE ...";
$DataSet = mysql_query($Query);
//-----------------------------------------------------------------------
while($Records = mysql_fetch_array($DataSet))
{
$Client_nom[] = $Records ['Client_Nom'];
//Fonction dec1 décrypte le champ
$Nbre[] = dec1($Records ['Nbre']);
}
//Tri mon array $Nbre par nombre decroissant
arsort($Nbre);
//Boucle pour afficher
foreach ($Nbre as $key => $val) {
$Client_nom2 = $Client_nom[$key];
//Afficher seulement les 10 premiers
if($i < 10) {
echo $Client_nom2 .' = '. $val .' <br/> ';
$i++;
}
}
voili voilou ....
J'ai trouvé la solution à mon problème au cas où ca interresserait qq :
// Requête SELECT ----------------------------------------------------------
$Query = "SELECT * FROM nom_table1 WHERE ...";
$DataSet = mysql_query($Query);
//-----------------------------------------------------------------------
while($Records = mysql_fetch_array($DataSet))
{
$Client_nom[] = $Records ['Client_Nom'];
//Fonction dec1 décrypte le champ
$Nbre[] = dec1($Records ['Nbre']);
}
//Tri mon array $Nbre par nombre decroissant
arsort($Nbre);
//Boucle pour afficher
foreach ($Nbre as $key => $val) {
$Client_nom2 = $Client_nom[$key];
//Afficher seulement les 10 premiers
if($i < 10) {
echo $Client_nom2 .' = '. $val .' <br/> ';
$i++;
}
}
voili voilou ....