i M@N

  • Signature
    One Love, One Heart, One Unity.
  • Site web
  • Nombre de sujets
    92
  • Nombre de messages
    1 681
  • Nombre de commentaires
    35
  • Nombre de news
    Aucune
  • Niveau en PHP
    Bon

Ses derniers messages sur les forums

i M@N
le 23/02/2004 à 00:03
pb de bdd
Reuh ...

C'est sûr si t'as laissé tel quel :

<?
$base = mysql_connect ('localhost', 'root', 'TON_PASS');
mysql_select_db ('TA_BASE', $base) ;
?>

ça doit pas trop le faire ...

Fô donner le nom de ta base. smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 22/02/2004 à 23:54
pb de bdd
Reuh ...

Redémarre ton EasyPHP.

Assure-toi que tes scripts incluent de quoi se connecter à la base de données avant de lancer une requête dedans ...

Et je te préviens, j'ai horreur de me répéter, alors lis attentivement ce qu'on te dit sur ce forum.

Et pis lis les docs aussi. smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 22/02/2004 à 23:38
pb de bdd
Hello !

Pour mettre un pass sur ton server SQL, tu vas faire un tour dans le répertoire d'EasyPHP 1.7 ici : C:\Program Files\EasyPHP1-7\phpmyadmin\ et tu ouvres le fichier config.inc.php avec ton éditeur.

Ensuite ...

Dans ce fichier tu va trouver ligne 79-82 :

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

tu mets un pass à $cfg['Servers'][$i]['password'] :

$cfg['Servers'][$i]['password'] = 'TON_PASS';

Enfin tu fais la même chose aux autres lignes :

132-134 :

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'TON_PASS';

159-161 :

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'TON_PASS';

Vala t'y es.

Maintenant tu dois spécifier le pass pour te connecter à ta base dans tes scripts :

<?
$base = mysql_connect ('localhost', 'root', 'TON_PASS');
mysql_select_db ('TA_BASE', $base) ;
?>

@+...
One Love, One Heart, One Unity.
i M@N
le 22/02/2004 à 14:24
Piti souci SQL ...
Reuh ...

Bon bah heu comment dire ...

MERCI SAVAGEMAN smiley

Arf ... dire que j'ai cherché comme un ouf ...

@+...
One Love, One Heart, One Unity.
i M@N
le 22/02/2004 à 13:59
Piti souci SQL ...
Hello !

Je trouve pas comment faire pour récupérer dans une liste d'id le nombre de celles qui correspondent à un critère précis (10p).

Voilà ma requête :

SELECT id, format FROM catalogue WHERE id = "48" OR id = "1" OR id = "2" OR id = "4" OR id = "5" OR id = "11" OR id = "12" OR id = "19" OR id = "20" OR id = "6" OR id = "28" AND format = "10p"

En voilà le code :

$sql = 'SELECT id, format FROM catalogue WHERE ';
for($i = 0;$i < count($commande_session);$i++)
{
if ($i == 0) {
$sql = $sql.' id = "'.$commande_session[$i].'"';
}
else {
$sql = $sql.' OR id = "'.$commande_session[$i].'"';
}
}

$sql = $sql.' AND format = "10p"';

// on exécute cette requête
$resultat = mysql_query($sql);

// on récupère le nombre d'éléments à afficher
$nb_10p = @mysql_num_rows($resultat);

echo ''.$nb_10p;

Il y a 11 id dans ma liste, mais seulement 3 correspondent au format 10p et pourtant $nb_10p est toujours égal à 11.

Quelqu'un m'aide svp ?

@+...
One Love, One Heart, One Unity.
i M@N
le 20/02/2004 à 17:17
php dynamique
Hello !

Tu peux faire un rafraîchissement automatique dont tu fixes fréquence.

Tu mets ça dans ta balise <BODY> :

<body onload="window.setTimeout ('history.go (0)',300000)">

300000 c'est le temps entre deux actualisations en milisecondes.

@+...
One Love, One Heart, One Unity.
i M@N
le 20/02/2004 à 16:59
Design
Hello !

Je rappelle qu'un echo ou print est sinonyme de sortie HTML ...

smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 19/02/2004 à 18:50
Hélico
Hello !

Zebden : mdr !!

smiley

@+...
One Love, One Heart, One Unity.
LoadingChargement en cours