Maison Opération et maintenance étude php Comment stocker des données dans la base de données dans phpstudy

Comment stocker des données dans la base de données dans phpstudy

Nov 01, 2019 pm 03:56 PM
phpstudy 数据库

Comment stocker des données dans la base de données dans phpstudy

Comment phpstudy stocke les données dans la base de données :

(1) Connectez le fichier d'arrière-plan à la base de données

(2) Recevez les données du formulaire et construisez instruction sql

(3) Exécutez l'instruction sql et observez le résultat de l'exécution

Exemple :

Le nom d'utilisateur et le numéro de téléphone portable saisis par l'utilisateur sur le page d'accueil, cliquez sur Soumettre. Le terminal détermine si le numéro de téléphone mobile existe déjà. S'il n'existe pas, insérez-le dans la base de données et renvoyez le résultat de l'insertion (lorsque l'insertion est réussie) à la page précédente.

Analyse des exigences :

1. Créez une page html pour saisir le nom d'utilisateur et le numéro de téléphone portable, et créez une page php pour traiter les données

2. les données soumises dans le script js de la page html, utilisez ajax pour soumettre les données à la page php

3 Le script php reçoit les données soumises par la page html et demande si le numéro de téléphone portable existe déjà dans le script js de la page html. base de données ;

4. S'il existe déjà dans la base de données. Si un numéro de téléphone mobile existe, le message d'échec d'insertion sera renvoyé

Si le numéro de téléphone mobile à ajouter n'existe pas ; existent dans la base de données, alors le nom d'utilisateur, le numéro de téléphone mobile et d'autres données seront insérés dans la base de données, et un message d'ajout réussi de données sera renvoyé.

Exemple de code :

Exemple de code pour une requête ajax dans la page html front-end

function submit_result() {             
                $.post(
                    "Controllers/ajaxController.php",
                    {
                        "name": $("#name").val(),
                        "mobile": $("#mobile").val(),
                        "score": $("#sp_score").html()
                    },
                    function(msg) {
                        if (msg == "0") {
                            layer.open({
                                content: '您已参与过该活动,下次再参与哦!',
                                btn: ['知道了']
                            });
                        } else {
                            layer.open({
                                content: '恭喜您,获得了,'+msg,
                                btn: ['知道了'],
                                end:function(){
                                    location.href="index.html";
                                }
                            });
                        }
                    }    
                );
Copier après la connexion

Page php back-end :

<?
//1. 声明字符编码
header("Content-Type:text/html;charset=utf8"); 

//2. 连接数据库
$link=mysql_connect("localhost","root","root");//连接数据库
if(!$link) echo "系统异常,请稍后再试";//如果连接数据库失败
mysql_select_db("test", $link); //选择数据库
mysql_query("set names &#39;utf8&#39;");  // 解决中文乱码

//3. 获取数据
$name = $_POST["name"];
$phone = $_POST["mobile"];
$score=$_POST["score"];

//4. 查询手机号码是否存
$strsql = "select phoneNumber from user_info where phoneNumber=&#39;$phone&#39;";
mysql_query("SET NAMES utf8");
$result=@mysql_query($strsql);//执行查询
$row=mysql_fetch_array($result);//获取数据行

//5. 根据是否返回数据行,如果数据行为空,即已参与活动,否则返回获得奖励等级
if(!empty($row)){
    //5.1 数据行不为空,返回0
    echo 0;
}else{
    //5.2 数据行为空,手机号码没有参与活动,插入数据到数据库
    $strsql = "insert into user_info(userId,userName,phoneNumber,userScore,dataTime) values(null,&#39;$name&#39;,&#39;$phone&#39;,&#39;$score&#39;,now())";
    $result = @mysql_query($strsql);
    
    //5.3. 成功添加
    if($result)
    {
        if($score>=100) echo "一等奖";
        if($score<100&&$score>=60) echo "二等奖";
        if($score<60) echo "三等奖";
        exit;
    }
}
?>
Copier après la connexion

Remarque : Nous vous devez exécuter le fichier php. Utilisez le serveur 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!

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Pourquoi phpstudy ne peut-il pas être installé ? Pourquoi phpstudy ne peut-il pas être installé ? Apr 02, 2024 pm 03:42 PM

L'échec de l'installation de PHP Study peut être dû aux raisons suivantes : 1. Problèmes de compatibilité du système ; 2. Autorisations insuffisantes ; 3. Conflits de fichiers 4. Connexion réseau anormale ; 6. Problèmes de chemin d'accès ; les erreurs. Si vous rencontrez un problème qui ne peut pas être résolu, vous pouvez demander de l'aide via le forum PHP Study, GitHub ou le site officiel.

Comment changer le port dans phpstudy Comment changer le port dans phpstudy Apr 02, 2024 pm 04:24 PM

Pour modifier le port PHPSTUDY, suivez ces étapes : Ouvrez le Panneau de configuration et accédez aux paramètres du serveur Web intégré ; modifiez le numéro dans le champ du numéro de port ; enregistrez les modifications et redémarrez le serveur, entrez l'URL du site Web et le nouveau ; numéro de port pour vérifier les modifications.

Comment Hibernate implémente-t-il le mappage polymorphe ? Comment Hibernate implémente-t-il le mappage polymorphe ? Apr 17, 2024 pm 12:09 PM

Le mappage polymorphe Hibernate peut mapper les classes héritées à la base de données et fournit les types de mappage suivants : join-subclass : crée une table séparée pour la sous-classe, incluant toutes les colonnes de la classe parent. table par classe : créez une table distincte pour les sous-classes, contenant uniquement des colonnes spécifiques aux sous-classes. union-subclass : similaire à join-subclass, mais la table de classe parent réunit toutes les colonnes de la sous-classe.

Comment lire la base de données dans phpstudy Comment lire la base de données dans phpstudy Apr 02, 2024 pm 04:06 PM

Les méthodes permettant d'afficher la base de données via PHPstudy incluent : Connexion directe à MySQL Ligne de commande Utiliser MySQL Workbench pour configurer la connexion Sélectionnez la base de données à afficher Sélectionnez la base de données à afficher dans le menu de gauche via PHPMyAdmin

Comment changer le fichier de configuration de phpstudy Comment changer le fichier de configuration de phpstudy Apr 02, 2024 pm 03:57 PM

Vous pouvez modifier le fichier de configuration de phpStudy en suivant les étapes suivantes : Recherchez le fichier de configuration (Windows : C:\Windows\phpStudy\php\php.ini ; Mac : /Applications/phpStudy/php/php.ini) Ouvrez-le avec un éditeur de texte et recherchez le fichier que vous souhaitez modifier. Modifiez la valeur du paramètre, par exemple en modifiant le fuseau horaire : date.timezone = Asia/Shanghai Enregistrez les modifications et redémarrez le service Apache.

iOS 18 ajoute une nouvelle fonction d'album 'Récupéré' pour récupérer les photos perdues ou endommagées iOS 18 ajoute une nouvelle fonction d'album 'Récupéré' pour récupérer les photos perdues ou endommagées Jul 18, 2024 am 05:48 AM

Les dernières versions d'Apple des systèmes iOS18, iPadOS18 et macOS Sequoia ont ajouté une fonctionnalité importante à l'application Photos, conçue pour aider les utilisateurs à récupérer facilement des photos et des vidéos perdues ou endommagées pour diverses raisons. La nouvelle fonctionnalité introduit un album appelé "Récupéré" dans la section Outils de l'application Photos qui apparaîtra automatiquement lorsqu'un utilisateur a des photos ou des vidéos sur son appareil qui ne font pas partie de sa photothèque. L'émergence de l'album « Récupéré » offre une solution aux photos et vidéos perdues en raison d'une corruption de la base de données, d'une application d'appareil photo qui n'enregistre pas correctement dans la photothèque ou d'une application tierce gérant la photothèque. Les utilisateurs n'ont besoin que de quelques étapes simples

Que dois-je faire si phpstudy ne peut pas être installé ? Que dois-je faire si phpstudy ne peut pas être installé ? Apr 02, 2024 pm 04:03 PM

Solution en cas d'impossibilité d'installer phpStudy : vérifiez si la configuration système requise est remplie. Désactivez le logiciel antivirus. Désactivez le pare-feu. Exécutez le programme d'installation en tant qu'administrateur. Réparez les fichiers corrompus : sfc /scannow. Essayez d'utiliser un autre programme d'installation. Contactez le support technique de phpStudy.

Une analyse approfondie de la façon dont HTML lit la base de données Une analyse approfondie de la façon dont HTML lit la base de données Apr 09, 2024 pm 12:36 PM

HTML ne peut pas lire directement la base de données, mais cela peut être réalisé via JavaScript et AJAX. Les étapes comprennent l'établissement d'une connexion à la base de données, l'envoi d'une requête, le traitement de la réponse et la mise à jour de la page. Cet article fournit un exemple pratique d'utilisation de JavaScript, AJAX et PHP pour lire les données d'une base de données MySQL, montrant comment afficher dynamiquement les résultats d'une requête dans une page HTML. Cet exemple utilise XMLHttpRequest pour établir une connexion à la base de données, envoyer une requête et traiter la réponse, remplissant ainsi les données dans les éléments de la page et réalisant la fonction de lecture HTML de la base de données.

See all articles