Maison  >  Article  >  développement back-end  >  PHP 7 mysql_connect 

PHP 7 mysql_connect 

WBOY
WBOYoriginal
2024-08-29 13:10:48468parcourir

L'article suivant fournit un aperçu de PHP 7 mysql_connect. Les développeurs utilisent PHP comme langage de script côté serveur pour créer des applications et des programmes Web dynamiques. Plusieurs versions de PHP sont disponibles, comme PHP5 et PHP7, et chacune possède des fonctionnalités et des services différents. Lorsque nous avons besoin de faire de la programmation dynamique à ce moment-là, nous devons nous connecter à n'importe quelle base de données comme MySQL – la connexion entre PHP 7 et MySQL que nous pouvons réaliser grâce au codage. PHP a rendu MySQL obsolète à partir de la version 5.5 et l'a entièrement supprimé dans PHP 7, bien qu'il s'agisse d'une connexion ouverte.

PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulés

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Qu'est-ce que PHP 7 mysql_connect ?

mysql_connect() établit une association avec un serveur MySQL. Les valeurs par défaut associées sont acceptées pour les limites discrétionnaires manquantes : serveur = 'localhost:8080', nom d'utilisateur = nom du client qui revendique le cycle du serveur et clé secrète = mot secret vide. La limite du serveur peut également intégrer un numéro de port.

Le travail mysql_connect() ouvre une association MySQL infatigable. Cette capacité renvoie l'association du progrès, ou FAUX, et une erreur de déception. Vous pouvez masquer l'erreur de rendement en ajoutant un « @ » avant le nom de la capacité.

Si vous avez introduit XAMPP dans votre framework (pas sur votre serveur Web), vous devez le nommer localhost. Bien entendu, le nom du client MySQL et la clé secrète sont « racine » et clair (« ») séparément. Faisons un effort de base et essayons d'associer notre code PHP à MySQL. Si vous êtes sous Windows, il y a une enveloppe « htdocs » dans « C:/xampp/htdocs/ » (chaque fois introduite dans la zone par défaut). Si vous êtes sous Linux (très probablement Ubuntu), il se trouve sur « /pick/lampp/htdocs » (vous devez passer au client root avant d'y créer un organisateur.).

Comment utiliser PHP 7 mysql_connect ?

Voyons maintenant comment utiliser PHP 7 MySQL Connect.

Tout d'abord, selon le développeur, nous devons installer le serveur de notre choix, que nous puissions installer Tomcat, XAMPP ou tout autre, selon nos besoins. Après cela, nous devons apporter les modifications sur le serveur conformément aux exigences de l'application. D'une autre manière, nous pouvons installer un serveur MySQL et n'importe quel outil de programmation pour effectuer le codage. Pour une meilleure compréhension, considérez la syntaxe ci-dessous.

asset mysql_connect ( [string server [, string specified username [, string user_password [, bool new_link [, int flags value]]]]])

Renvoie un identifiant d'interface MySQL en cas de progression ou FALSE en cas de déception.

mysql_connect() établit une association avec un serveur MySQL. Les valeurs par défaut suivantes sont attendues en cas de limites discrétionnaires manquantes : serveur = 'localhost:8080', nom d'utilisateur = nom du client réclamant le cycle du serveur et phrase secrète = phrase secrète vide.

La limite du serveur peut également intégrer un numéro de port. Par exemple, « nom d'hôte : port ».

Remarque : Chaque fois que vous déterminez « localhost » ou « localhost : port » en tant que serveur, la bibliothèque client MySQL annulera cela et tentera de l'associer à une pièce jointe de quartier (canal nommé sous Windows). Pour utiliser TCP/IP, utilisez « 127.0.0.1 » plutôt que « localhost ». Si la bibliothèque client MySQL tente de s'interfacer avec une pièce jointe inacceptable à proximité, vous devez définir la bonne méthode comme mysql.default_host dans votre conception PHP et laisser le champ du serveur vide.

La prise en charge de « : port » a été incluse dans PHP 3.0B4.

La prise en charge de « :/way/to/attachment » a été incluse dans PHP 3.0.10.

Vous pouvez étouffer le message d'erreur en cas de déception en ajoutant un @ au nom de la capacité.

Si un appel ultérieur avec des arguments similaires est effectué à mysql_connect(), il n'établit pas de nouvelle connexion ; à la place, il renvoie l'identifiant de connexion généralement ouverte. Le paramètre new_link dans mysql_connect() ajuste le comportement en le forçant à toujours ouvrir une nouvelle connexion, même si la fonction a été précédemment appelée avec les mêmes limitations. La limite des drapeaux peut mélanger les constantes MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE ou MYSQL_CLIENT_INTERACTIVE.

Paramètres PHP 7 mysql_connect

Voyons maintenant les différents paramètres de connexion PHP 7 MySQL comme suit.

Syntaxe :

mysql_connect(
string $server_host = ini_get("get the host "),
string $specified username = ini_get("get username"),
string $user password = ini_get("user password"),
bool $new_link = false,
int $client_flags = 0
): resource|false

Explication :

En utilisant la syntaxe ci-dessus, nous essayons de connecter MySQL et PHP 7 avec des paramètres différents.

  • server_host: The MySQL server. It can likewise incorporate a port number. For example, “hostname: port” On the off chance that the PHP order mysql.default_host is indistinct (default), the default esteem is ‘localhost:3306’. However, SQL experimental mode overlooks this boundary and always utilizes the value ‘localhost:3306’.
  • specified username: The username, default esteem, characterized by mysql.default_user, disregards this boundary in SQL experimental mode, utilizing the client’s name that possesses the server cycle.
  • user password: The user password. mysql.default_password defines the default value. In SQL-protected mode, this setting disregards and uses an empty password.
  • new_link: If you make a subsequent call to mysql_connect() with similar arguments, it doesn’t create a new connection; instead, it returns the connection identifier of the already opened connection. The new_link parameter modifies this behavior and ensures that mysql_connect() always opens a new connection, regardless of whether a previous call used similar arguments. In SQL experimental mode, the system overlooks this boundary.
  • client_flags: The client_flags boundary can be a mix of the accompanying constants: 128 (empower LOAD DATA LOCAL dealing with), MYSQL_CLIENT_SSL, MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE, or MYSQL_CLIENT_INTERACTIVE. Peruse the part about MySQL client constants for additional data. In SQL experimental mode, this boundary is disregarded.

Examples of PHP 7 mysql_connect

Now let’s see different examples of PHP 7 MySQL connect for better understanding.

Example #1

Now let’s see an example as follows.

Code:

<?PHP
$servername = "localhost";
$username = "specified username";
$password = "user password";
// Creating connection with MySQL server
$conn = new mysql($servername, $specified username, $user password);
// Connection checking
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connection done successfully";
?>

Output:

PHP 7 mysql_connect 

This is a straightforward example of a PHP 7 mysql connection. After executing the program, we will get a success message, as shown in the following screenshot.

Example #2

Now let’s see another example as follows.

Code:

<?PHP
mysqli_connect("specified localhost", "specified root", "", "   ");
if(mysql_connect_error())
echo "Connection Problem.";
else
echo "Database Connection Done.";
?>

Output:

PHP 7 mysql_connect 

Conclusion

We hope you learn more about the PHP 7 mysql_connect from this article. From the above article, we have taken in the essential idea of the PHP 7 mysql_connect and the representation and example of the PHP 7 mysql_connect. This article taught us how and when to use PHP 7 mysql_connect.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Tri PHPArticle suivant:Tri PHP