Pour Connecter La Base de Données Avec PHP

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 5

Pour connecter la base de données avec php:

$username="root";
$password= "";
$database = new PDO ("mysql:host=localhost;dbname=codershiyar;charset=utf8;",
$username,$password);

Pour ajouter une table et ces valeur a la base de données:

Méthode1 :

$username="root";
$password= "";
$database = new PDO ("mysql:host=localhost;dbname=codershiyar;charset=utf8;",
$username,$password);

$sql=$database->prepare("CREATE table test2(id int(10), text varchar(255))");

$sql->execute();

Méthode2:

$username="root";
$password= "";
$database = new PDO ("mysql:host=localhost;dbname=codershiyar;charset=utf8;",
$username,$password);

$sql=$database->prepare("INSERT INTO articles(title,content,date,time)


values('test title','test content','2024-01-21','6:15:51')");

$sql->execute();
Formulaire accorder avec base de données:

<body>
<?php

$username="root";
$password= "";
$database = new PDO ("mysql:host=localhost;dbname=codershiyar;charset=utf8;",
$username,$password);

if(isset( $_POST["send"] )){

$title = $_POST["title"];
$content = $_POST["content"];
$date = $_POST["date"];
$time = $_POST["time"];

$sql=$database->prepare("INSERT INTO articles(title,content,date,time)


values(' $title ',' $content ','$date','$time')");
if($sql->execute()){
echo"vous avez ajouter avec succès !!!!!";
}else{
echo"vous n'avez pas ajouter avec succès !!!!!";
}

}
?>

<form method="post">
title: <input type="text" name="title" required><br>
content: <input type="text" name="content" required><br>
date: <input type="date" name="date" required><br>
time: <input type="time" name="time" required ><br>
<button type="submit" name="send">ajouter</button>
</form>
</body>
</html>
Pour savoir le nombre de ligne dans la base de donnée :

<?php

$username="root";
$password= "";
$database = new PDO ("mysql:host=localhost;dbname=codershiyar;charset=utf8;",
$username,$password);
// -> tazwidiha prepare , execute = objects
$sql=$database->prepare("SELECT * FROM articles");

$sql->execute();

echo $sql->rowCount();

?>

Pour savoir le nombre de colonnes dans la bases de données :


<?php

$username="root";
$password= "";
$database = new PDO ("mysql:host=localhost;dbname=codershiyar;charset=utf8;",
$username,$password);
// -> tazwidiha prepare , execute = objects
$sql=$database->prepare("SELECT * FROM articles");

$sql->execute();

echo $sql->columnCount();

?>
Faire formulaire accorder avec la base de données d’une façon sécurisés :

<body>
<?php

$username="root";
$password= "";
$database = new PDO ("mysql:host=localhost;dbname=codershiyar;charset=utf8;",
$username,$password);

if(isset( $_POST["send"] )){

$title = $_POST["title"];
$content = $_POST["content"];
$date = $_POST["date"];
$time = $_POST["time"];

$sql=$database->prepare("INSERT INTO articles(title,content,date,time)


values( :title , :content ,:date,:time)");

$sql->bindParam("title",$title);
$sql->bindParam("content",$content);
$sql->bindParam("date",$date);
$sql->bindParam("time",$time);
$sql->execute();
if($sql->execute()){
echo"vous avez ajouter avec succès !!!!!";
}else{
echo"vous n'avez pas ajouter avec succès !!!!!";
}

?>
<form method="post">
title: <input type="text" name="title" required><br>
content: <input type="text" name="content" required><br>
date: <input type="date" name="date" required><br>
time: <input type="time" name="time" required ><br>
<button type="submit" name="send">ajouter</button>
</form>
</body>

Vous aimerez peut-être aussi