PHP ne prend-il pas en charge mysql_query() ?
En PHP, les versions 5.5.0 et supérieures ne prennent pas en charge la fonction mysql_query(), mais les versions inférieures à 5.5.0 le font. La fonction mysql_query() est obsolète depuis PHP 5.5.0 et supprimée depuis PHP 7.0.0.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
PHP ne supporte pas la fonction mysql_query() depuis la version 5.5.0.
La fonction mysql_query() est obsolète depuis PHP 5.5.0 et supprimée depuis PHP 7.0.0. Elle doit être remplacée par l'extension MySQLi ou PDO_MySQL. Les alternatives à cette fonction sont :
mysqli_query()
PDO::query()
Si vous souhaitez utiliser la fonction mysql_query(), vous devez utiliser les versions PHP 5.5 inférieures à .0.
Description : mysql_query()
mysql_query() — Envoie une requête MySQL.
Syntaxe :
mysql_query(string $query, resource $link_identifier = NULL): resource
mysql_query() Envoie une requête à la base de données actuellement active sur le serveur associé au link_identifier spécifié (les requêtes multiples ne sont pas prises en charge).
Paramètres
requête : instruction de requête SQL
La chaîne de requête ne doit pas se terminer par un point-virgule. Les données intégrées dans les requêtes doivent être correctement échappées.
link_identifier : connexion MySQL. Si aucun ID de connexion n'est spécifié, la connexion la plus récemment ouverte par mysql_connect() est utilisée. Si la connexion n'est pas trouvée, une tentative est faite pour la créer en appelant mysql_connect() sans paramètres. Si une connexion n'est pas trouvée ou ne peut pas être établie, une erreur de niveau E_WARNING est générée.
Valeur de retour
mysql_query() renvoie uniquement une ressource pour SELECT, SHOW, DESCRIBE, EXPLAIN et d'autres instructions, et renvoie false s'il y a une erreur dans la requête.
Pour d'autres types d'instructions SQL, telles que INSERT, UPDATE, DELETE, DROP, etc., mysql_query() renvoie true lorsque l'exécution réussit et false lorsqu'une erreur se produit.
La ressource de résultat renvoyée doit être transmise à mysql_fetch_array() et à d'autres fonctions pour traiter la table de résultats et récupérer les données renvoyées.
En supposant que la requête aboutisse, vous pouvez appeler mysql_num_rows() pour voir combien de lignes ont été renvoyées correspondant à l'instruction SELECT, ou appeler mysql_affected_rows() pour voir combien de lignes ont été affectées correspondant à l'instruction DELETE, INSERT, REPLACE ou UPDATE .
Mysql_query() renverra également false si vous n'êtes pas autorisé à accéder à la table référencée dans l'instruction de requête.
Exemple : mysql_query() renvoie une ressource.
<?php // 这应该由用户提供,下面是一个示例 $firstname = 'fred'; $lastname = 'fox'; // 构造查询 // 这是执行 SQL 最好的方式 // 更多例子参见 mysql_real_escape_string() $query = sprintf("SELECT firstname, lastname, address, age FROM friends WHERE firstname='%s' AND lastname='%s'", mysql_real_escape_string($firstname), mysql_real_escape_string($lastname)); // 执行查询 $result = mysql_query($query); // 检查结果 // 下面显示了实际发送给 MySQL 的查询,以及出现的错误。这对调试很有帮助。 if (!$result) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $query; die($message); } // 结果的使用 // 尝试 print $result 并不会取出结果资源中的信息 // 所以必须至少使用其中一个 mysql 结果函数 // 参见 mysql_result(), mysql_fetch_array(), mysql_fetch_row() 等。 while ($row = mysql_fetch_assoc($result)) { echo $row['firstname']; echo $row['lastname']; echo $row['address']; echo $row['age']; } // 释放关联结果集的资源 // 在脚本结束的时候会自动进行 mysql_free_result($result); ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

CakePHP est un framework MVC open source. Cela facilite grandement le développement, le déploiement et la maintenance des applications. CakePHP dispose d'un certain nombre de bibliothèques pour réduire la surcharge des tâches les plus courantes.

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et
