Mysql_query VS PDO::query
f6ira
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai récupéré un script utile pour notre site mais c'est écrit avec les commande PHP 5.5.0 hors le serveur du fournisseur ne supporte plus que le 7.7.0. J'ai tenté de comprendre comment rendre ce script compatible mais ça dépasse largement mes capacités. Merci de votre aide
<?php
include('connect.php');
$query = ('SELECT * FROM fromage ORDER BY nom');
$reponce = mysql_query($query);
?>
<form method='POST' action='index.php?page=facture2'>
<table border='1'>
<tr>
<td colspan='5'>
<select name="choix">
<option value="FACTURE">FACTURE</option>
<option value="BON DE CAISSE">BON DE CAISSE</option>
<option value="DEVIS">DEVIS</option>
<option value="DUPLICATA">DUPLICATA</option>
</select>
</td>
</tr>
<tr>
<td>
<?php
include('text/classement.html');
?>
</td><td>
<?php
$query = ('SELECT * FROM client');
$reponce = mysql_query($query);
while($donnees = mysql_fetch_array($reponce))
{
?>
<?php echo $donnees['nom']; ?>
<input type='radio' name='client' value ='<?php echo $donnees['ID']; ?>'><br />
<?php } ?></td></tr></table>
<input type='submit' value='Faire la facture'></form>
J'ai récupéré un script utile pour notre site mais c'est écrit avec les commande PHP 5.5.0 hors le serveur du fournisseur ne supporte plus que le 7.7.0. J'ai tenté de comprendre comment rendre ce script compatible mais ça dépasse largement mes capacités. Merci de votre aide
<?php
include('connect.php');
$query = ('SELECT * FROM fromage ORDER BY nom');
$reponce = mysql_query($query);
?>
<form method='POST' action='index.php?page=facture2'>
<table border='1'>
<tr>
<td colspan='5'>
<select name="choix">
<option value="FACTURE">FACTURE</option>
<option value="BON DE CAISSE">BON DE CAISSE</option>
<option value="DEVIS">DEVIS</option>
<option value="DUPLICATA">DUPLICATA</option>
</select>
</td>
</tr>
<tr>
<td>
<?php
include('text/classement.html');
?>
</td><td>
<?php
$query = ('SELECT * FROM client');
$reponce = mysql_query($query);
while($donnees = mysql_fetch_array($reponce))
{
?>
<?php echo $donnees['nom']; ?>
<input type='radio' name='client' value ='<?php echo $donnees['ID']; ?>'><br />
<?php } ?></td></tr></table>
<input type='submit' value='Faire la facture'></form>
1 réponse
Bonjour,
Déjà, pour poster du code sur le forum, merci d'utiliser les balises de code.
Explications (à lire entièrement !! ) disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Ensuite,... oui, il faut modifier ton code pour utiliser soit mysqli soit pdo.
Pour pdo, voici déjà comment faire la connexion à la bdd ainsi q'un exemple de requête :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Déjà, pour poster du code sur le forum, merci d'utiliser les balises de code.
Explications (à lire entièrement !! ) disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Ensuite,... oui, il faut modifier ton code pour utiliser soit mysqli soit pdo.
Pour pdo, voici déjà comment faire la connexion à la bdd ainsi q'un exemple de requête :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Et pour, manipuler le résultat de la requête, il te suffit ensuite de t'intéresser à l'instruction fetch ou fetchAll