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

Princesse_des_iles Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   -
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!
A voir également:

1 réponse

Delphine
 
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
Delphine
 
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   Statut Membre Dernière intervention   2 004
 
Bonjour,

quelques adresses utiles pour apprendre le SQL

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