Aller au contenu

Fonctions PHP dans une requête mysql


Tymir

Sujets conseillés

Bonjour à tous,

Comme un exemple vaut mieux qu'un long discours :

<?php mysql_query('UPDATE episodes SET url=titre'); ?>

Peut-on appliquer directement une fonction PHP sur le champ titre ?

Ce qui reviendrait à faire le code suivant, mais en plus rapide :

<?php
$sql=mysql_query('SELECT titre FROM episodes');
while(list($titre) = mysql_fetch_row($sql)){
mysql_query('UPDATE episodes SET url=\''.crypt($titre).'\'');
}
?>

Modifié par Tymir
Lien vers le commentaire
Partager sur d’autres sites

Hello,

non tu ne peux pas directement.

Toutefois tu peux avoir recours aux procédures stockées, ou simplement à l'ensemble des fonctions de MySQL (l'équivalent de crypt() sous MySQL est la fonction encrypt()).

Modifié par Kioob
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...