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

affichage provenant d'une db

kang
kang
Niveau 3
26 août 2003 à 19:04:52

J´ai fait un script, ou, on peut afficher les données provenant d´une base de données mysql.

< ?php
include("verif.php");
require("exconn.php");
$connexion = Connexion ( NOM,PASSE,BASE,SERVEUR);
$requete = " SELECT * from news";
$req = mysql_query($requete) or die(´Erreur SQL ! <br>´.$sql.´<br>´.mysql_error()); while ( $row = mysql_fetch_array($req))
{

? >
< table width="100%" border="0">
< tr>
< td width="11%"> </td>
< td width="89%"><font color="#FF0000" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><strong>- > <?=$row[´titre´]?></strong></font><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><br>
< strong> < font size="-2">(<?=$row[´date´]?> par < ?=$row[´auteur´]?>)</font></strong></font></td>
< /tr>
< tr>
< td> </td>
< td><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><?=$row[´texte´]?>
< ?php
}
? >
< /font></td>
< /tr>
< /table>

Celuio-ci ne marche pas, voila la structure de ma table :
CREATE TABLE news (
id int(4) NOT NULL auto_increment,
titre varchar(255) NOT NULL default ´´,
texte blob,
date varchar(40) NOT NULL default ´´,
auteur varchar(50) NOT NULL default ´´,
autmail varchar(50) NOT NULL default ´´,
source varchar(50) NOT NULL default ´´,
PRIMARY KEY ( id)
) TYPE=MyISAM;

Ca m´affiche ce que je voudrait, mais sans les données provenant de la base de données!

qc_food
qc_food
Niveau 10
26 août 2003 à 19:14:59

$connexion = Connexion ( NOM,PASSE,BASE,SERVEUR);

C´ets ca le problème je pense bin :)

SaMeuwr
SaMeuwr
Niveau 10
26 août 2003 à 19:19:24

qc_food, oui et non, ce sont peut-être de constantes . ..

SaMeuwr
SaMeuwr
Niveau 10
26 août 2003 à 19:20:59

as-tu un message d´erreur????

kang
kang
Niveau 3
26 août 2003 à 19:26:27

non, qc, c des constantes qui proviennent du fichier exconn.php.
Je n´ai pas de message d´erreur.
Peut est-ce que j´ai rajouté des espaces, oublié un ; mais ca m´étonnerais...
En tout cas, merci de vous interesser a mon problème! :)

leboss33
leboss33
Niveau 10
26 août 2003 à 19:28:37

Pourquoi mettre un varchar de 40 caractère pour la date ? Logiquement c´est 10 caractère même si ce que je dit n´a aucuns rapports avec ton problèmes

kang
kang
Niveau 3
26 août 2003 à 19:58:26

C´est la date et l´heure.

SaMeuwr
SaMeuwr
Niveau 10
26 août 2003 à 20:11:12

met avant le while,
if(!mysql_num_rows($requete)){
echo " aucune donnée...";
}

: )

kang
kang
Niveau 3
26 août 2003 à 21:47:52

Tu veux dire que je fasse ca :
< ?php
include("verif.php");
require("exconn.php");
$connexion = Connexion ( NOM,PASSE,BASE,SERVEUR);
$requete = " SELECT * from news";
$req = mysql_query($requete) or die(´Erreur SQL ! <br>´.$sql.´<br>´.mysql_error()); //connexion à la base de données
if ( !mysql_num_rows($requete))
{
echo " Désolé";
}

while ( $row = mysql_fetch_array($req))
{

? >
< table width="100%" border="0">
< tr>
< td width="11%"> </td>
< td width="89%"><font color="#FF0000" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><strong>- > <?=$row[´titre´]?></strong></font><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><br>
< strong> < font size="-2">(<?=$row[´date´]?> par < ?=$row[´auteur´]?>)</font></strong></font></td>
< /tr>
< tr>
< td> </td>
< td><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><?=$row[´texte´]?>
< ?php
}
? >
< /font></td>
< /tr>
< /table>

Ca ne marche pas :/

qc_food
qc_food
Niveau 10
26 août 2003 à 21:50:07

je me connais pas vraiment en PHP :(

kang
kang
Niveau 3
26 août 2003 à 21:55:12

merci, j´en vois plus loin dans mon problème :lol:

SaMeuwr
SaMeuwr
Niveau 10
26 août 2003 à 22:03:49

tu as des données enregistrée dans ta table???

SaMeuwr
SaMeuwr
Niveau 10
26 août 2003 à 22:05:32

Heu Connexion c´est une fonction que tu as créé?

SaMeuwr
SaMeuwr
Niveau 10
26 août 2003 à 22:07:25

c´est plutot :

if ( !mysql_num_rows($req))
{
echo " Désolé, aucune donnée n´existe...";
}

désolé ; ) )

kang
kang
Niveau 3
26 août 2003 à 22:11:20

ca ne marche toujours pas :(
Connexion() est une fonction que j´ai crée.

kang
kang
Niveau 3
26 août 2003 à 22:14:16

oui, j´ai des données enregistré.
:snif2: :snif2: :snif2: :snif2: :snif2: :snif2: Je suis maudit, en tous cas, merci de m´aider.

SaMeuwr
SaMeuwr
Niveau 10
26 août 2003 à 22:16:27

il n´y a vraiment aucun message d´erreur?
tu peux donner le code des deux autres pages que tu inclus, : ) en enlevant les mots de passes ; )

kang
kang
Niveau 3
26 août 2003 à 22:21:08

il y a connect.php :
< ?php
define ( ´NOM´,"");
define ( ´PASSE´, " ");
define ( ´SERVEUR´, " ");
define ( ´BASE´, " ");
? >

Et connexion.php :

< ?php

function Connexion ( $pNom, $pMotPasse, $pBase, $pServeur)
{

$connexion = mysql_pconnect ( $pServeur, $pNom, $pMotPasse);

if ( !$connexion)
{
echo " Désolé, connexion au serveur $pServeur impossible\n";
exit;
}

if ( !mysql_select_db ( $pBase, $connexion))
{
echo " Désolé, accès à la base $pBase impossible\n";
echo " <B>Message de MySQL :</B> " . mysql_error($connexion);
exit;
}

return $connexion;
}
? >

Voila chef!

kang
kang
Niveau 3
26 août 2003 à 22:22:09

et, exconn.php :
< ?php
require_once("Connect.php");
require_once("Connexion.php");
? >

SaMeuwr
SaMeuwr
Niveau 10
26 août 2003 à 22:23:00

verif.php et exconn.php? ils ne servent à rien?

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