Recherche chaud: nachos regime? EFFET SECONDAIRE DU MAQUILLAGE mercredi addams rpg utilisiter rapporteur sketchup commen se propage la tuberculose contre offre beurre brun beurre normal la meilleur structure organisationnelle
Index Loisirs Santé Technologie

Comment insérer du texte avec des guillemets simples MySQL PHP

Publié:2012-05-20Source: général
Advertisement

Comment insérer du texte avec des guillemets simples MySQL PHP

Lors de la saisie des données dans une base de données MySQL avec PHP, plaçant les valeurs à être insérées entre des guillemets simples. Si ses valeurs comprennent un guillemet simple ou une apostrophe, la valeur correcte sera inséré dans la base de données. La fonction PHP "de mysql_real_escape_string" pour échapper les guillemets simples sont dans une chaîne. Ce résultat est obtenu en ajoutant un inversé (/) devant la barre apostrophe. Cela permet l'apostrophe est considérée comme faisant partie de la chaîne de valeur et inséré correctement.

Niveau de difficulté:

Modérément facile

Instructions

1 Ouvrez un document texte vide.

2 Tapez le <? Php pour commencer le script PHP.

3 Tapez les lignes $ username = "nom d'utilisateur"; $ Passwd = "mot de passe"; Base de données $ = "test"; $ Tableau = "nom_table"; $ Serveur = "localhost"; pour créer des variables qui contiennent les informations de la base de données. Remplacer les mots entre guillemets avec les valeurs de votre base de données.

4 Écrivez les lignes mysql_connect ($ server, $ username, $ passwd); mysql_select_db ($ database) or die ("Impossible de sélectionner la base de données"); pour se connecter à la base de données MySQL.

5 Écrivez des lignes $ fname = "Lee"; $ Lname = "O'Toule"; $ Username = "lotoule"; pour créer des variables qui contiennent des valeurs qui peuvent être insérées dans la base de données. Dans cet exemple, le nom "O'Toule" contient une apostrophe ou un guillemet simple.

6 Ecrire les lignes $ query = "INSERT INTO" $ table "VALUES ('' $ f_nom .. '$ nom_auteur ..' $ U_name .." "" "" ".." '); "; echo $ query.PHP_EOL; mysql_query ($ query); pour créer la requête INSERT, l'imprimer sur l'écran et envoyer la requête à la base de données. Il imprimer sur l'écran montrera que la fonction mysql_real_escape_string a mis une barre oblique inverse (\) avant l'apostrophe.

$ 7 lignes Write Query2 = "SELECT * FROM" table de $ .. ";"; $ Result = mysql_query (query2 $); $ Num = mysql_numrows ($ result); mysql_close (); d'envoyer la requête SELECT qui renvoie le résultat à la base de données, il comptera le nombre de lignes dans le résultat et fermer la connexion de base de données.

8 Tapez les lignes $ i = 0; while ($ i <$ num) {$ = premier mysql_result ($ result, $ i, 'fname'); Dernière $ = mysql_result ($ result, $ i, "lname"); $ Utilisateur = mysql_result ($ result, $ i, 'nom d'utilisateur'); echo $ première "" $ user.PHP_EOL. "durer $ ..."; $ I ++; } Pour faire défiler les résultats et imprimer chaque enregistrement sur l'écran.

9 Ecrire la ligne?> Pour fermer script PHP.

10 Enregistrez le fichier avec l'extension ".php".

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking