Aller au contenu

Fonctions PHP dans une requête mysql


Sujets conseillés

Posté (modifié)

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
Posté (modifié)

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

Veuillez vous connecter pour commenter

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



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