La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  problème de requette mysql
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: problème de requette mysql  (Lu 832 fois)
problème de requette mysql
« sur: le 18-08-2004 a 16:59:25 »
julienv13
Membre récent
*

Hors-Ligne

Messages: 31



Hello Boy!

Voir le Profil    E-Mail
Répondre avec citation

salut à tous!

alors voila, comme beaucoup je débute en php et mysql; et à l' aide d' un tuto j' ai créé une base de donné en local ainsi qu' une table manuellement (sans phpmyadmin donc)

voici le code de ma page contenu dans index.php :

Code:
<?php
$connexion=mysql_connect("localhost","root","");
$db=mysql_select_db("monsite",$connexion);
$resultat=mysql_query("select * from mespages",$connexion) or die (mysql_error());
$nb=mysql_num_rows ($resultat);
for ( $i=0; $i<$nb ; ++$i )
{$nom=mysql_result($connexion,$i,"nompage");
echo "$nom ";}
?>


il est sencé affiché le nom des pages contenu dans la table "mespages" de la base "monsite".

le problème c' est que les informations extraitent de la table "mespages" ne s' affichent pas et je n' est aucune erreur qui s' affiche... on m' a dit que ma requette est foireuse, que faut t' il arranger alors??

merci de votre aide...

« Dernière Édition: le 18-08-2004 a 17:01:18 par julienv13 » Rapporter au modérateur  

Re:problème de requette mysql
« Répondre #1 sur: le 18-08-2004 a 20:03:09 »
trankiloo
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 8





Voir le Profil    WWW
Répondre avec citation

Salut 

En effet c'est normal si rien ne fonctionne!! je te donne le code simplifié qui doit en principe mieux fonctionner 

Code:
<?php
$connexion=mysql_connect("localhost","root","");
$db=mysql_select_db("monsite",$connexion);
$resultat=mysql_query("select * from mespages",$connexion) or die (mysql_error());

while ($voir = mysql_fetch_array($result))
{
echo $voir[nompage]."<br>";
}

mysql_close();
?>

J'espère que celà t'aidera pour la suite de ton site!

@pluche

Rapporter au modérateur  

Webmaster du site http://www.trankiloo.com  Site de rencontre chat gratuit en flash
Re:problème de requette mysql
« Répondre #2 sur: le 18-08-2004 a 21:16:21 »
julienv13
Membre récent
*

Hors-Ligne

Messages: 31



Hello Boy!

Voir le Profil    E-Mail
Répondre avec citation

jte remercie trankiloo, en effet ca fonctionne mieux mais pas correctement:

le nom de mes pages s' affichent enfin mais couplé de cette erreur:


Notice: Use of undefined constant nompage - assumed 'nompage' in (...)  on line
Code:
echo $voir[nompage]."<br>";




ps: une chtite question: le mysql_close est obligatoire?

« Dernière Édition: le 18-08-2004 a 21:19:08 par julienv13 » Rapporter au modérateur  
Re:problème de requette mysql
« Répondre #3 sur: le 18-08-2004 a 21:41:40 »
calenfeaion
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 269





Voir le Profil    WWW
Répondre avec citation

Pour repondre a ta petite question
non, le mysql_close n'est pas obligatoire, mais bon, moi je le met toujours, je trouve que sa donne plus propre

Rapporter au modérateur  

Re:problème de requette mysql
« Répondre #4 sur: le 18-08-2004 a 22:20:41 »
julienv13
Membre récent
*

Hors-Ligne

Messages: 31



Hello Boy!

Voir le Profil    E-Mail
Répondre avec citation

ok

j' ai aussi un autre embetement:

je ne sais pas faire un affichage de lien automatique avec la nouvelle syntaxe; voila comment je faisais avant:

Code:
{$nom=mysql_result($connexion,$i,"nompage")or die(mysql_error());
$adresse=mysql_result($resultat,$i,"adressepage");
echo "<a href=$adresse> $nom</a> &nbsp&nbsp";}


comment afficher un lien comme ci dessus avec cette ligne:

Code:
echo $voir[nompage]."<br>";

?

remerci de votre aide

Rapporter au modérateur  
Re:problème de requette mysql
« Répondre #5 sur: le 18-08-2004 a 22:24:55 »
trankiloo
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 8





Voir le Profil    WWW
Répondre avec citation

Pour ne plus avoir ce type d'erreur qui n'est pas bloquant qui est juste un avertissement tu vas ds ton php. ini et tu mets comme option 

Code:
error_reporting   =   E_ALL & ~E_NOTICE

Pour le mysql_close si tu ne le mets pas je pense que celà ne va pas te faire fumer ton pc  . Mais bon c'est jamais bon d'ouvrir un processus sans le refermer à la fin d' utilisation!! Ce sont des bonnes habitudes à prendre 
@pluche

Rapporter au modérateur  

Webmaster du site http://www.trankiloo.com  Site de rencontre chat gratuit en flash
Re:problème de requette mysql
« Répondre #6 sur: le 18-08-2004 a 22:44:57 »
trankiloo
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 8





Voir le Profil    WWW
Répondre avec citation

Pour répondre à ta question que je n'avais pas vu avant mon dernier post il faut que tu mettes 

Code:

echo "<a href='".$voir[adresse_lien]."'>".$voir[texte_lien]."</a>";

adresse_lien et texte_lien sont des champs de ta base.
Sauf erreur de ma part celà doit fonctionner!!
@pluche

Rapporter au modérateur  

Webmaster du site http://www.trankiloo.com  Site de rencontre chat gratuit en flash
Re:problème de requette mysql
« Répondre #7 sur: le 18-08-2004 a 23:17:43 »
julienv13
Membre récent
*

Hors-Ligne

Messages: 31



Hello Boy!

Voir le Profil    E-Mail
Répondre avec citation

c' est bon!! ca y est!! tout marche!! lol

mais au lieu de modifier le php.ini (je savais pas où mettre ta ligne) j' ai mis
Code:
error_reporting(0);
en début de script et plus d' erreur ne s' affiche

merci trankiloo pour ta précieuse aide

Rapporter au modérateur  
Re:problème de requette mysql
« Répondre #8 sur: le 20-08-2004 a 13:52:34 »
bigornot
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 579



Je suis un fantôme!

Voir le Profil
Répondre avec citation

je crois que les bannières sont interdites, en signature ...

Rapporter au modérateur  

Des bijoux et des gros!
Re:problème de requette mysql
« Répondre #9 sur: le 20-08-2004 a 14:53:57 »
julienv13
Membre récent
*

Hors-Ligne

Messages: 31



Hello Boy!

Voir le Profil    E-Mail
Répondre avec citation

t' as qu' a pas la regarder 

Rapporter au modérateur  
Re:problème de requette mysql
« Répondre #10 sur: le 20-08-2004 a 16:02:43 »
bigornot
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 579



Je suis un fantôme!

Voir le Profil
Répondre avec citation

mais c'est dur ...
elles prennent autant  de place que le message ... 

Rapporter au modérateur  

Des bijoux et des gros!
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg