Appel d'une fonction php
ramirov
Messages postés
16
Statut
Membre
-
ramirov Messages postés 16 Statut Membre -
ramirov Messages postés 16 Statut Membre -
Bonjour,
s'il vous plait comment je peut appeler une fonction declaré precedemment dans une instruction mysql avec php par exemple
$x=mysql_query("select * from base where ' ".distance($x,$y)==$rayon." ' ");
s'il vous plait comment je peut appeler une fonction declaré precedemment dans une instruction mysql avec php par exemple
$x=mysql_query("select * from base where ' ".distance($x,$y)==$rayon." ' ");
A voir également:
- Appel d'une fonction php
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Fonction si et - Guide
- Appel privé - Guide
- Double appel - Guide
- Signal d'appel - Forum iPhone
7 réponses
ok distance c'est une fonction qui prend en parametre 2 entier par exemple et me renvoi un entier si cet entier est egale a un rayon elle doit faire select *
j'ai toujours pas compris...
je pense que c'est ton raisonnement qui est mauvais.
en effet, à supposer que ta syntaxe SQL soit correcte, ça donnerais :
blablabla WHERE 1 = 2
donc ça donne rien ( 1 ne vaut jamais 2)
ou
blablabla WHERE 2 = 2
et là ça te donne toute la table (2 vaut toujours 2)
je pense que c'est ton raisonnement qui est mauvais.
en effet, à supposer que ta syntaxe SQL soit correcte, ça donnerais :
blablabla WHERE 1 = 2
donc ça donne rien ( 1 ne vaut jamais 2)
ou
blablabla WHERE 2 = 2
et là ça te donne toute la table (2 vaut toujours 2)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
wi t'as raison j'ai pas bien expliqué en effet les parametres de la fonction sont des parametres de la base
ah !
ben donc c'est pas possible ( à ma connaissance du moins)
sois tu récupère toutes les valeurs avant dans ton script, soit tu fais une fonction SQL (je ne sais pas comment faire par contre)
du coup, ton PHP pourrait ressembler à :
ben donc c'est pas possible ( à ma connaissance du moins)
sois tu récupère toutes les valeurs avant dans ton script, soit tu fais une fonction SQL (je ne sais pas comment faire par contre)
du coup, ton PHP pourrait ressembler à :
$comp = 0;
$nb=mysql_query("select id from base");
foreach ($nb as $id)
{
$rek=mysql_query("select * from base where id = ".$id);
if(distance($rek['x'],$rek['y']) == $rek['rayon'])
{
$resu[$comp] = $rek;
$comp ++;
}
}