Page 1 sur 1

MySQL vers PDO

Posté : 15 avr. 2016, 16:54
par DeezNuts
Bonjour j'aimerais qu'on me traduise cela en PDO si possible :

//Code de base de donnée MySQL

//Les balises // en blancs sont à supprimer après avoir fini

<?php
msql_connect ( 'hôte', 'login', 'mot de passe' )
$connect = mysql_connect('localhost', 'root', '') or die("Erreur de connexion au serveur.");
mysql_select_db('base',$connect) or die ("erreur de connexion base");
?>

//afficher le contenu d'une table
<?php
$connect = mysql_connect('localhost','root','') or die ("erreur de connexion");
mysql_select_db('base',$connect) or die ("erreur de connexion base");
$result = mysql_query("SELECT id,nom,email from liste");
while ( $row = mysql_fetch_array($result)){
echo $row[id].' - '.$row[nom].' - '.$row[email].'<br>';
}
mysql_close();
?>
//Formulaire d'inscription
//Partie HTML

<html>
<head>
<title>formulaire</title>
<head>
<body>
Pour vous inscrire :<br>
<form method="post" action="insert.php">
Nom : <input type="text" name="nom"><br>
Email : <input tupe="text" name="email"><br>
<input type="submit" name="submit" value="Insérer">
</form>
</body>
</html>

//Partie PHP

<?php
$connect = mysql_connect('localhost','root','') or die ("erreur de connexion");
mysql_select_db('base',$connect) or die ("erreur de connexion base");
mysql_query("INSERT INTO liste VALUES ('','$nom','$email') ");
mysql_close();
?>

//Formulaire de modification

//Le fichier html

<html>
<head>
<title>formulaire</title>
<head>
<body>
Pour modifier votre mail :<br>
<form method="post" action="modif.php">
Nom : <input type="text" name="nom"><br>
Email : <input tupe="text" name="email"><br>
<input type="submit" name="submit" value="Modifier">
</form>
</body>
</html>

// Le fichier php :

<?php
$connect = mysql_connect('localhost','root','') or die ("erreur de connexion");
mysql_select_db('base',$connect) or die ("erreur de connexion base");
mysql_query("UPDATE liste SET email=$email WHERE nom==$nom");
mysql_close();
?>

//Supprimer un enregistrement

<?php
$connect = mysql_connect('localhost','root','') or die ("erreur de connexion");
mysql_select_db('base',$connect) or die ("erreur de connexion base");
mysql_query("DELETE FROM liste WHERE nom='Emile' ");
mysql_close();
?>

<html>
<head>
<title>Trier</title>
<head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>Nom</th>
<th>Email</th>
</tr>



// Connexion au serveur
<?php
$connect = mysql_connect('localhost','root','') or die ("erreur de connexion");
mysql_select_db('base',$connect) or die ("erreur de connexion base");
// Création et envoi de la requête
$result = mysql_query("SELECT nom,url FROM sites ORDER ASC BY nom");
// Récupération des résultats
($row = mysql_fetch_row($result)){
$Nom = $row[1];
$Email = $row[2];
echo "<tr>\n
<td>$Nom</td>\n
<td>$Email</td>\n
</tr>\n";
}
// Déconnexion de la base de données
mysql_close();
?>
</tr>
</table>
</body>
</html>

Merci de votre aide.

Re: MySQL vers PDO

Posté : 15 avr. 2016, 23:17
par @rthur
Bonjour,
Bonjour j'aimerais qu'on me traduise cela en PDO si possible
PHPfrance est un forum d'entraide, nous ne sommes pas là pour le faire à ta place mais pour t'aider à le faire.
:arrow: Qu'as-tu essayé ?
:arrow: Où bloques-tu ?
:arrow: Quels sont les messages d'erreurs rencontrés ?