Aide pour le php et msql
Bonjour,
voilà j'ai téléhcrager un script de news et il me disent de crée une table de msql pour les news coment faire svp? voici ma page de news.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Waz" content="New's">
<meta name="keywords" content="PHP, MYSQL, Scripts">
<title> Waz - News </title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br></br>
<embed src="son.mid" autostart="true" loop="false" hidden="true">
<?php
$host = "sql.blablala";
$login = "haha";
$pass = "haha";
$base = "haha";
$bd=mysql_connect($host , $login , $pass);
$bd=mysql_select_db($base);
$query="SELECT * FROM news ORDER BY id DESC";
$result=mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$id = $row[id];
$query="SELECT COUNT(idcom) FROM comment WHERE idnews='$id'";
$num=current(mysql_fetch_array(mysql_query($query)));
$date = $row[date];
$annee = date("Y", $date);
$mois = date("m", $date);
$jour = date("d", $date);
$heures = date("H", $date);
$minutes = date("i", $date);
$news = nl2br($row[news]);
$titre = $row[titre];
$type = $row[type];
$date = "le ".$jour."/".$mois."/".$annee." à ".$heures."h".$minutes;
?>
<div align="center">
<table border="1" cellspacing="0" cellpadding="3" width="450" align="center">
<tr>
<td><img src="<?php echo $type ?>"> Sujet : <?php echo $titre ?></td>
</tr>
<tr>
<td width="100%" height="100"><?php echo $news ?></td>
</tr>
</td>
</tr>
<tr>
<td align="right"><?php echo $date ?></td>
</tr>
<tr>
<td><div align="right">Il y à <?php echo $num ?> <a href="comment.php?id=<?php echo $id ?>">commentaire(s)</a></div></td>
</tr>
<br></br>
</table>
</div>
<?php
}
?>
</body>
</html>
et voici la table a rajouter (structure msql)
CREATE TABLE `news` (
`id` int(255) NOT NULL auto_increment,
`titre` varchar(255) NOT NULL default '',
`news` varchar(255) NOT NULL default '',
`date` varchar(255) NOT NULL default '',
`type` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
voilà merci de bien vouloir m'aider svp :)
voilà j'ai téléhcrager un script de news et il me disent de crée une table de msql pour les news coment faire svp? voici ma page de news.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Waz" content="New's">
<meta name="keywords" content="PHP, MYSQL, Scripts">
<title> Waz - News </title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br></br>
<embed src="son.mid" autostart="true" loop="false" hidden="true">
<?php
$host = "sql.blablala";
$login = "haha";
$pass = "haha";
$base = "haha";
$bd=mysql_connect($host , $login , $pass);
$bd=mysql_select_db($base);
$query="SELECT * FROM news ORDER BY id DESC";
$result=mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$id = $row[id];
$query="SELECT COUNT(idcom) FROM comment WHERE idnews='$id'";
$num=current(mysql_fetch_array(mysql_query($query)));
$date = $row[date];
$annee = date("Y", $date);
$mois = date("m", $date);
$jour = date("d", $date);
$heures = date("H", $date);
$minutes = date("i", $date);
$news = nl2br($row[news]);
$titre = $row[titre];
$type = $row[type];
$date = "le ".$jour."/".$mois."/".$annee." à ".$heures."h".$minutes;
?>
<div align="center">
<table border="1" cellspacing="0" cellpadding="3" width="450" align="center">
<tr>
<td><img src="<?php echo $type ?>"> Sujet : <?php echo $titre ?></td>
</tr>
<tr>
<td width="100%" height="100"><?php echo $news ?></td>
</tr>
</td>
</tr>
<tr>
<td align="right"><?php echo $date ?></td>
</tr>
<tr>
<td><div align="right">Il y à <?php echo $num ?> <a href="comment.php?id=<?php echo $id ?>">commentaire(s)</a></div></td>
</tr>
<br></br>
</table>
</div>
<?php
}
?>
</body>
</html>
et voici la table a rajouter (structure msql)
CREATE TABLE `news` (
`id` int(255) NOT NULL auto_increment,
`titre` varchar(255) NOT NULL default '',
`news` varchar(255) NOT NULL default '',
`date` varchar(255) NOT NULL default '',
`type` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
voilà merci de bien vouloir m'aider svp :)
Configuration: Windows Vista Internet Explorer 7.0
1 réponse
-
Bonsoir,
Je suppose que ton site est chez un hebergeur, alors tu dois avoir accès à un espace client chez lui, dans lequel tu as gestion base de données;
Dans cet espace tu va pouvoir créer :
la table "news"
les différents champs "id, "titre" etc...
et pour chaque champ dans les listes déroulantes tu choisis
pour id : INT, tu mets 255 pour la taille, NOT NULL, et tu coches Auto Increment, Primary Key
pour titre: VARCHAR, tu mets 255 pour la taille, NOT NUL
etc..
et Sauvegarder