par
sacco » 24 janv. 2006, 12:32
je n'ai pas de code précis
<html>
<head>
<title> Mysql avec interface objet </title>
</head>
<body>
<?php
$db = new mysqli("phppoche2.db");
echo "res";
$db-> query("drop table article;"); //supprime la table article
$db-> query("drop table categorie;"); //supprime la table categorie
// création de la table article
$db-> query("
CREATE TABLE article (
CodeArticle char(20) PRIMARY KEY,
Code Categorie char(20) NOT NULL,
Nomarticle char(80) NOT NULL,
Prix double DEFAULT \"0\" NOT NULL,
Lienfournisseur char(100),
Photo blob);");
// création de la table catégorie
$db-> query("
CREATED TABLE categorie (
CodeCategorie char(20) PRIMARY KEY,
NomCategorie char(40) NOT NULL,
Image blob);");
//insertion d'enregistrements
//dans les deux tables
$db-> query("INSERT INTO categorie ( CodeCategorie ,
NomCategorie ) VALUES (\"EQUIPRES\" , \"Equipements réseau\");");
$db-> query ("INSERT INTO categorie( CodeCategorie ,
NomCategorie ) VALUES (\"EQUIPPHOTO\",\"Tout pour la photo\");");
$db-> query("INSERT INTO article( CodeArticle , CodeCategorie ,
Nomarticle , Prix , Lienfournisseur) VALUES (\"MINOLDIM404\",
\"EQUIPPHOTO\",\"App. Photo numérique Minolta S404\",\"300\",
\"http://www.minolta.com\");");
$db->query("INSERT INTO article( CodeArticle , CodeCategorie ,
Nomarticle , Prix , Lienfournisseur) VALUES (\"WRT54G\",\"EQUIRES\",
\"Routeur WIFI 11G Linksys WRT54G\",\"89\",\"http://www.linksys.com\");");
$db->query("INSERT INTO article( CodeArticle , CodeCategorie ,
Nomarticle , Prix , Lienfournisseur) VALUES (\"CNLWIGPCMCIA\",\"EQIPRES\",
\"Carte PCMCIA Sans Fil 11G Connectland\",\"44\",\"http://www.connectland.com\");");
$result = $db -> query("SELECT * FROM article");
echo '<h1> Les articles de la table </h1>';
echo '<table border="1">'
. 'tr'
. '<th>Code</th><th>Nom </th><th>Prix</th><th>Lien
fournisseur</th></tr>';
while ($result -> hasMore()) {
$ligne = $result->current();
//print_r($ligne);
echo '<tr>'
.'<td>' . $ligne['CodeArticle'] . '</td>'
.'<td>' . $ligne['Nomarticle'] . '</td>'
.'<td>' . $ligne['Prix'] . '</td>'
.'<td> <a href=' . $ligne['Lienfournisseur'] . '>Lien
</a></td>';
echo '<tr>';
$result->next();
}
echo '</table>';
unset($db);
?>
</body>
</html>
je n'ai pas de code précis
[php]
<html>
<head>
<title> Mysql avec interface objet </title>
</head>
<body>
<?php
$db = new mysqli("phppoche2.db");
echo "res";
$db-> query("drop table article;"); //supprime la table article
$db-> query("drop table categorie;"); //supprime la table categorie
// création de la table article
$db-> query("
CREATE TABLE article (
CodeArticle char(20) PRIMARY KEY,
Code Categorie char(20) NOT NULL,
Nomarticle char(80) NOT NULL,
Prix double DEFAULT \"0\" NOT NULL,
Lienfournisseur char(100),
Photo blob);");
// création de la table catégorie
$db-> query("
CREATED TABLE categorie (
CodeCategorie char(20) PRIMARY KEY,
NomCategorie char(40) NOT NULL,
Image blob);");
//insertion d'enregistrements
//dans les deux tables
$db-> query("INSERT INTO categorie ( CodeCategorie ,
NomCategorie ) VALUES (\"EQUIPRES\" , \"Equipements réseau\");");
$db-> query ("INSERT INTO categorie( CodeCategorie ,
NomCategorie ) VALUES (\"EQUIPPHOTO\",\"Tout pour la photo\");");
$db-> query("INSERT INTO article( CodeArticle , CodeCategorie ,
Nomarticle , Prix , Lienfournisseur) VALUES (\"MINOLDIM404\",
\"EQUIPPHOTO\",\"App. Photo numérique Minolta S404\",\"300\",
\"http://www.minolta.com\");");
$db->query("INSERT INTO article( CodeArticle , CodeCategorie ,
Nomarticle , Prix , Lienfournisseur) VALUES (\"WRT54G\",\"EQUIRES\",
\"Routeur WIFI 11G Linksys WRT54G\",\"89\",\"http://www.linksys.com\");");
$db->query("INSERT INTO article( CodeArticle , CodeCategorie ,
Nomarticle , Prix , Lienfournisseur) VALUES (\"CNLWIGPCMCIA\",\"EQIPRES\",
\"Carte PCMCIA Sans Fil 11G Connectland\",\"44\",\"http://www.connectland.com\");");
$result = $db -> query("SELECT * FROM article");
echo '<h1> Les articles de la table </h1>';
echo '<table border="1">'
. 'tr'
. '<th>Code</th><th>Nom </th><th>Prix</th><th>Lien
fournisseur</th></tr>';
while ($result -> hasMore()) {
$ligne = $result->current();
//print_r($ligne);
echo '<tr>'
.'<td>' . $ligne['CodeArticle'] . '</td>'
.'<td>' . $ligne['Nomarticle'] . '</td>'
.'<td>' . $ligne['Prix'] . '</td>'
.'<td> <a href=' . $ligne['Lienfournisseur'] . '>Lien
</a></td>';
echo '<tr>';
$result->next();
}
echo '</table>';
unset($db);
?>
</body>
</html>
[/php]