Questions d’entretiens PHP – Partie 9

Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur PHP comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur PHP.
 
Préparez-vous avec cette liste de questions fréquemment posées sur « PHP » afin de pouvoir y répondre en toute confiance.
 
 

1. Comment créer une base de données en PHP et MySQL?
Les étapes nécessaires pour créer une base de données MySQL à l’aide de PHP sont les suivantes:

  • Établissez une connexion au serveur MySQL à partir de votre script PHP.
  • Si la connexion réussit, écrivez une requête SQL pour créer une base de données et stockez-la dans une variable.
  • Exécutez la requête.
<?php
	// Créer une connexion
	$conn = mysqli_connect("localhost", "root", "password");
	// Créer la base de données
	$sql = "CREATE DATABASE my_database";
	// Exécuter la requête
	mysqli_query($conn, $sql);
?>
2. Comment se connecter à une base de données MySQL à partir d’un script PHP?
Pour pouvoir se connecter à une base de données MySQL, nous devons utiliser la fonction mysqli_connect() comme suit:

$con = mysqli_connect("localhost","user","password","my_db");
Connexion à une base de données MySQL avec PHP PDO
3. A quoi sert la fonction « file_get_contents() »?
file_get_contents() permet de lire un fichier et le stocker dans une variable de chaîne.
 
Exemple: Lire le fichier my_file.txt dans une chaîne.

<?php
     echo file_get_contents("my_file.txt");
?>
4. A quoi sert la fonction « mysql_pconnect() »?
« mysql_pconnect() » assure une connexion persistante à une base de données, cela signifie que la connexion ne se ferme pas à la fin du script PHP.

Cette fonction n’est pas prise en charge en >= PHP 7.0.

 
 

5. Comment le jeu de résultats de Mysql est-il géré en PHP?
Le jeu de résultats peut être géré à l’aide de :

6. Comment est-il possible de connaître le nombre de lignes renvoyées dans le jeu de résultats?
La fonction « mysqli_num_rows() » renvoie le nombre de lignes dans un jeu de résultats.
7. Quelle fonction nous donne le nombre de lignes affectées par une requête?
mysqli_affected_rows() retourne le nombre de lignes affectées par une requête SQL.
8. Comment accéder aux données envoyées via l’URL avec la méthode GET?
Pour accéder aux données envoyées via la méthode GET, nous utilisons le tableau « $_GET » comme ceci:

URL : www.waytolearnx.com?name=thomas

<?php
	$name = $_GET["name"]; 
	echo $name;  //affiche 'thomas'
?>
 
 

9. Comment accéder aux données envoyées via l’URL avec la méthode POST?
Pour accéder aux données envoyées avec la méthode POST, vous utilisez le tableau « $_POST ».

Imaginez que vous ayez un input dans un formulaire appelé ‘adresse’ <input type="text" name="adresse"> lorsque l’utilisateur clique sur le bouton submit du formulaire, vous pouvez alors accéder à la valeur comme ceci:

echo $_POST["adresse"];

 

10. Comment vérifier que la valeur d’une variable est un nombre?
Il est possible d’utiliser la fonction is_numeric() pour vérifier s’il s’agit d’un nombre ou non.

<?php
	$var = 10;

	if (is_numeric($var))
	{
		echo "$var est un nombre.";
	}
?>

 
Sortie:

10 est un nombre.

 

11. Comment vérifier que la valeur d’une variable est alphanumérique?
Il est possible d’utiliser la fonction « ctype_alnum() » pour vérifier s’il s’agit d’une valeur alphanumérique ou non.

<?php
    $str = 'WayToLearnX'; 

    if (ctype_alnum($str)) 
        echo "True"; 
    else 
        echo "False"; 
?>

 
Sortie:

True

 

12. Comment vérifier si une variable est vide?
Si nous voulons vérifier si une variable a une valeur ou non, il est possible d’utiliser la fonction empty().
Comment vérifier si une variable est vide en PHP
 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *