Comment gérer une base de données en PHP?

Fermé
Princesse_des_iles Messages postés 6 Date d'inscription lundi 16 décembre 2013 Statut Membre Dernière intervention 16 juillet 2014 - 16 juil. 2014 à 11:34
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 4 nov. 2015 à 10:25
Bonjour à tous,

Je souhaite pouvoir manipuler une base de données (BDD) en Php ie la modifier, l'alimenter etc...
Il s'agit d'une base de données d'une bibliothèque. On y trouve des livres, des ouvrages etc...

En effet, je suis partie d'une base de données construite avec des requêtes SQL vers une base de données en Php via Easyphp.
Je souhaite dès à présent la manipuler à ma guise ie je souhaite pouvoir y insérer de nouveaux livres à chaque fois qu'un arrivage à lieu.
Je souhaite également pouvoir l'interroger avec des formulaires toujours en Php.

J'ai besoin de vos conseils, connaissances etc... Si vous avez des liens, des blogs, des références bibliographiques à me suggérer ou toutes autres sources d'informations, je suis preneuse.


Merci!

1 réponse

Bonjour,

je vous donne l'adresse de différents sites où il y a tout ce qui a à savoir sur le sql avec des exemples

http://www.1keydata.com/fr/sql/
http://sqlpro.developpez.com/cours/sqlaz/select/


Pour les formulaires en php, il faut aller sur w3school
http://www.w3schools.com/html/html_forms.asp
2
En complément des infos, je vous donne c-dessous un model de formulaire avec des champs text, des slect, radio et checkbox.
questionnaire_resultat.php la page où sont envoyés les données


<form action="questionnaire_resultat.php" method "post" >
<table border=1>
<tr>
<td>Votre prénom ?</td>
<td><input type="text" id="text1" name="text1" value="" size="50"/></td>
</tr>
<tr>
<td>Votre nom ?</td>
<td><input type="text" id="text2" name="text2" value="" size="50"/> </td>
</tr>
<tr>
<td>Quelle est votre tranche d'age?</td>
<td>
<select id="select1" name="select1">
<option value="15-20">15-20</option>
<option value="20-25">20-25</option>
<option value="25-30">25-30</option>
</select>
</td>
</tr>
<tr>
<td> Votre sexe ?</td>
<td><input type="radio" id="radio1a" name="radio1" value="Homme" /> Homme</td>
</tr>
<tr>
<td></td>
<td><input type="radio" id="radio1a" name="radio1" value="Femme" /> Femme</td>
</tr>
<tr>
<td>Votre sport préféré </td>
<td><input type="checkbox" name="checkbox1" value="Baseball" /> Baseball </td>
</tr>
<tr>
<td></td>
<td ><input type="checkbox" name="checkbox2" value="Basket" /> Basket </td>
</tr>
</table>
<input type="submit" id="Submit" value="valider" />


Pour les données,
dans la page colle ceci

<?php $text1 = $_REQUEST["text1"]; ?>
<?php $text2 = $_REQUEST["text2"]; ?>
<?php $radio1 = $_REQUEST["radio1"]; ?>
<?php $select1 = $_REQUEST["select1"]; ?>


<?php
if (isset($_REQUEST["checkbox1"])) {
$checkbox1 = trim($_REQUEST["checkbox1"]);
}//end if
else {$checkbox1 = "";
}//end else
?>
<?php
if (isset($_REQUEST["checkbox2"])) {
$checkbox2 = trim($_REQUEST["checkbox2"]);
}//end if
else {$checkbox2 = "";
}//end else
?>



Pour la connexion a la base de doonees

function execute_query($query) {
$bdd_connection = mysql_connect("127.0.0.1","root","");
if (!$bdd_connection) {die("Could not connect : " . mysql_error());}
mysql_select_db("ma_table", $bdd_connection);
$result = mysql_query($query);
mysql_close($bdd_connection);
return $result;
}//end function
0
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 1 999
4 nov. 2015 à 10:25
Bonjour,

quelques adresses utiles pour apprendre le SQL

http://www.1keydata.com/fr/sql/
https://www.w3schools.com/SQl/default.asp
0