Pb programmation php/Mysql

Résolu/Fermé
Auloni - 23 janv. 2010 à 23:51
 Auloni - 24 janv. 2010 à 00:26
Bonjour,

Je m'explique

$load1 = mysql_query("SELECT url FROM latable");
while($load2 = mysql_fetch_array($load1)){
if($load2['url'] != leresultat*)
{echo 'OK';}
else{echo 'PAS OK';}
}

imaginons que les resultats de la colonne url soit leresultatabcde, leresultatfghij, leresultatklmno, puis autre resultatabcde, autreresultatfghij, etc...

comment selectionner tout les resultat commençant par "leresultat" dans le IF ?

if($load2['url'] != leresultat*)

Merci davance
A voir également:

4 réponses

giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
23 janv. 2010 à 23:55
bonsoir,

if (substr($load2['url'],0,10)<> 'leresultat'))

0
Merci beaucoup !!

je rectifie juste, il y a une parenthese en trop

if (substr($load2['url'],0,10)<> 'leresultat')
0
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
24 janv. 2010 à 00:05
non elle est mal placée :
if (substr($load2['url'],0,10))<> 'leresultat')
0
J'ai une erreur avec if (substr($load2['url'],0,10))<> 'leresultat')

Et ça passe avec if (substr($load2['url'],0,10)<> 'leresultat')
0
Ou alors comme ça

((substr($load2['url'],0,10))<> 'leresultat')
0