CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

recherche aide en php svp

dante05
dante05
Niveau 9
04 juillet 2009 à 16:24:07

bonjour a tous, je souhaiterai faire des news actualisable sur mon site mais j'ai des message d'erreur sur les lignes 36,37 et 39. voici la partie du code code

<?php
mysql_connect("localhost", "sdz", "mot_de_passe");
mysql_select_db("coursphp");
// On récupère les 5 dernières news
$retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>
<div class="news">
<h3>
<?php echo $donnees['titre']; ?>
<em>le <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?></em>
</h3>

<p>
<?php
// On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
$contenu = nl2br(stripslashes($donnees['contenu']));
echo $contenu;
?>
</p>
</div>
<?php
} // Fin de la boucle des news
je pense qu'il manque beaucoups de choses et comme je me suis mis au php que depuis peu je souhaite votre aide.

merci beaucoups

deepblue
deepblue
Niveau 16
04 juillet 2009 à 16:34:19

sans les erreurs ça va être dur...et dis nous les lignes concernées.

dante05
dante05
Niveau 9
04 juillet 2009 à 16:44:02

Voici les dernières news :

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'imysql01' (11001) in D:\Program Files\EasyPHP 3.0\www\testnews\index.php on line 36

Warning: mysql_select_db() [function.mysql-select-db]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in D:\Program Files\EasyPHP 3.0\www\testnews\index.php on line 37

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in D:\Program Files\EasyPHP 3.0\www\testnews\index.php on line 37

Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in D:\Program Files\EasyPHP 3.0\www\testnews\index.php on line 39

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\Program Files\EasyPHP 3.0\www\testnews\index.php on line 39

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\Program Files\EasyPHP 3.0\www\testnews\index.php on line 40

deepblue
deepblue
Niveau 16
04 juillet 2009 à 16:48:13

Unknown MySQL server host 'imysql01'
Accès refusé pour l'utilisateur: 'ODBC'@'@localhost'

C'est pas assez explicite oO ?

dante05
dante05
Niveau 9
04 juillet 2009 à 16:52:13

désolé j'ai dit que je commencais

deepblue
deepblue
Niveau 16
04 juillet 2009 à 17:54:06

Je veux bien que tu commences et on est tous passé par là. Tu as un message d'erreur, lis le ^^
- Unknown MySQL server host 'imysql01' (ligne 36)
Serveur Mysql inconnu imysql01
- Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (ligne 37)
- A link to the server could not be established : la liaison avec le serveur ne peut pas être établises (conséquence de la connexion foireuse)
- Du coup, ligne 39 ton mysql_query ne peut pas être executée correctement et que la ressources mysql que tu utilises dans ton mysql_fetch_array n'est pas bonne (résulte de la requete sql foireuse)

Soir certain des identifiants de connexion mysql.

dante05
dante05
Niveau 9
04 juillet 2009 à 19:01:39

c'est bon j ai trouvé merci beaucoup parconte rien ne s'affiche comment on fait apres pour rentrer une news?

deepblue
deepblue
Niveau 16
04 juillet 2009 à 19:08:19

Tu dois bien avoir un phpmyadmin dans ton truc, tu es en local ou hébergé quelque part ?

dante05
dante05
Niveau 9
04 juillet 2009 à 19:16:03

j'suis en hebergé mais il me manque les deux fichiers:

.htaccess et le .htpasswd

j'pense que ca doit avoir un rapport avec le souci que je rencontre

deepblue
deepblue
Niveau 16
04 juillet 2009 à 19:32:36

Non. Regardes si ton hébergeur te donne accès à un phpmyadmin.

Sinon :

mysql_connect('serveur', 'user', 'mdp');
mysql_select_db('dbname');

mysql_query("INSERT INTO news VALUES('valeur', 'des', 'differents', 'champ', 'de', 'ta', 'table', 'news')");

dante05
dante05
Niveau 9
04 juillet 2009 à 19:48:51

merci tu resoud mon probleme

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware