HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Base de données de PHP SQL |
Le processus de l'accès et de travailler avec un raccordement de base de données en dedans d'un manuscrit de PHP est comme suit.
- D'abord vous devez établir un raccordement au serveur de base de données.
-
Vous devriez devoir valider n'importe quelle entrée d'utilisateur
-
Choisir alors la base de données sur le serveur pour employer.
-
Exécuter toute question désirée contre la base de données.
-
Furter recherchent et traitent les résultats.
-
Alors créer le HTML ou effectuer les actions basées sur des résultats.
-
Fermer enfin le raccordement de base de données.
|
Comment se relier à la base de données de MySQL ?
|
La première étape ici est de se relier à la base de données, ceci est faite par l'intermédiaire de la fonction de mysql_connect (), dont la syntaxe est comme suit :
mysql_connect ($server, $username, $password)
|
<?php
$con = mysql_connect("localhost","henry","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// some code
?>
|
|
Le premier paramètre $server que nous avons passé, est l'adresse du serveur de MySQL à relier en utilisant l'username et le mot de passe fournis par les paramètres de $username et de $password.
|
Comment fermer un raccordement de base de données
|
Bien que pas strictement nécessaire, parfois il est avantageux de fermer un raccordement ouvert à la base de données quand il n'est nécessaire plus, au lieu d'attendre une fin de la demande, alors que PHP fera tellement automatiquement. La syntaxe de la fonction de mysql_close () est comme suit.
mysql_close ($link)
|
là où le paramètre $link est la ressource de raccordement de base de données retournée de la fonction de mysql_connect ().
|
Comment choisir la base de données pour employer ? |
Une fois que vous avez établi un raccordement de base de données, la prochaine étape est de choisir la base de données sur laquelle vous willbe exécutant des questions (c'est semblable à l'UTILISATION de SQL). Pour faire ainsi, vous avez besoin de la fonction de mysql_select_db () qui a la syntaxe suivante :
mysql_select_db ($database, $link) ;
|
<?php
$con = mysql_connect("localhost","henry","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// some code
mysql_select_db("my_db", $con);
mysql_close($con);
?>
|
|
Ici $my_db est le nom de la base de données, et l'autre paramètre $con qui est facultatif est la ressource de raccordement de base de données retournée par la fonction de mysql_connect (). Cette fonction essaye de choisir la base de données indiquée et de renvoyer une valeur booléenne indiquant le succès ou l'échec.
|
Comment exécuter la question contre une base de données
|
Pour exécuter une question contre la base de données dans PHP, nous nous servons de la fonction de mysql_query (), dont la syntaxe est comme suit :
mysql_query ($query, $link) ;
|
<?php
$con = mysql_connect("localhost","henry","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// some code
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM person");
mysql_close($con);
?>
|
|
là où $result juge le résultat de la question exécuté. La question est écrite à l'intérieur de la fonction de mysql_query (sans ou de terminaison de point-virgule \ g), le paramètre facultatif $con est la valeur retournée par le mysql_connect de fonction (). Et si la base de données n'est pas fermée, alors PHP emploiera le dernier raccordement ouvert.
|
Comment à rechercher un ensemble de résultat ?
|
PHP a beaucoup de différentes méthodes pour accéder aux données d'un résultat réglé, mais elles toutes ont la même forme générale. Ici nous montrons l'examle avec le contexte de la fonction de mysql_fetch_row (). Sa syntaxe est comme suit :
mysql_query ($query, $link) ;
|
<?php
$con = mysql_connect("localhost","henry","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// some code
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM person");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}
mysql_close($con);
?>
|
|
là où $result juge le résultat retourné d'une question réussie exécutée en utilisant le mysql_query de fonction (). Cette fonction renvoie une rangée simple du résultat réglé une fois appelée, sous forme de rangée énumérée, où l'élément « 0 » représente la première colonne, l'élément « 1 » représente la seconde, et ainsi de suite. Chaque appel suivant au funtion renverra la rangée suivante dans le résultat réglé jusqu'à ce qu'aucune rangée ne demeure. Alors le mysql_fetch_row de fonction () renvoie un faux booléen. Généralement la fonction de mysql_fetch_row () est employée en même temps que la boucle de moment pour rechercher la rangée entière suivant les indications de l'exemple ci-dessus.
|
 |
 |
Keywords:php tutorial, php scripts, php nuke, php download, php editor,
php mysql, php forum, php add link, learn php, php code
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|