J'ai écrit une fonction d'enregistreur et insère «insérer et mettre à jour des requêtes» à la base de données. bien que j'applique "mysql_real_escape_string" à la stl sql, je ne peux pas l'insérer dans la base de données. une suggestion s'il vous plaît?insérer l'instruction sql dans la base de données mysql comme une chaîne commune?
Répondre
INSERT INTO kayit (ip, user_id, query) VALUES ('127.0.0.1', 1 UPDATE faal_ekonkod SET bedel = 12000 WHERE id = 1)
Dans SQL, les chaînes doivent être entre guillemets. Il vous manque également une virgule. Essayez ceci:
INSERT INTO kayit (ip, user_id, query) VALUES ('127.0.0.1', 1, 'UPDATE faal_ekonkod SET bedel = 12000 WHERE id = 1')
J'ai aussi des problèmes avec cette fonction, alors j'utilise la fonction addslashes(), ce n'est pas une réponse mais une solution.
$query = sprintf("SELECT * FROM users WHERE user='%s' AND password='%s'",
mysql_real_escape_string($user),
mysql_real_escape_string($password));
Je ne peux pas vraiment obtenir ce que votre réponse est à propos. Vous mentionnez des problèmes avec 'mysql_real_escape_string()' vous n'en donnez aucune idée, vous mentionnez 'addslashes()' comme fonction d'échappement pour MySQL, ce qui n'est pas le cas, et vous publiez finalement ce qui semble être du code PHP parfaitement valide. Suggérez-vous de l'utiliser ou de l'éviter? –
- 1. Insérer un tuple python dans une base de données MySQL
- 2. Insérer des données dans une base de données mysql distante
- 3. Insérer une valeur dans la base de données SQL
- 4. Stocker SQL dans MySQL: Insérer comme texte?
- 5. mysqli insérer dans la base de données
- 6. Comment puis-je insérer une chaîne arménienne dans la base de données SQL Server?
- 7. Insérer texte DateTimePicker dans la base de données SQL
- 8. insérer une zone de texte de valeur dans la base de données mysql
- 9. Mysql concurrent sélectionner et insérer ralentir la base de données
- 10. Insérer dans la base de données oracle
- 11. Version SQL Server de MYSQL insérer dans
- 12. Base de données Wordpress dans la base de données MySQL?
- 13. Saisie des dates dans la base de données mysql en utilisant sql INSÉRER
- 14. problème insérer chaîne ou NULL dans la base de données SQL Server
- 15. insérer des données dans la base de données avec jsp
- 16. Insérer une chaîne unicode dans la base de données SQLite de qt
- 17. Comment insérer des caractères spéciaux dans la base de données?
- 18. Python/PyQT QString ne va pas insérer dans la base de données MySQL
- 19. Comment insérer une chaîne dans la base de données SQLite sans conversion?
- 20. Insérez dans la base de données MySQL
- 21. comment insérer tableau de données dans la base de données
- 22. Comment insérer une valeur Combobox dans une base de données
- 23. Insérer la valeur hexadécimale mysql
- 24. insérer dans la colonne de la table SQL comme GUID
- 25. comment insérer des données XML analysées dans la base de données de SQL Lite dans Android
- 26. Comment copier une table d'une base de données mysql vers une autre base de données mysql
- 27. Poussez la fonctionnalité ViewModel commune dans une classe de base?
- 28. Comment insérer des valeurs dans une base de données MYSQL via une sous-sélection?
- 29. Comment insérer la date et l'heure actuelles dans une base de données en utilisant SQL?
- 30. Android insérer dans la base de données sqlite
Quelle est l'erreur exacte que vous obtenez et le code que vous utilisez? –
Afficher le code .. – Mchl
Si vous vous attendez à ce que les gens investissent leur temps pour répondre à votre question, VOUS devriez consacrer du temps à poser la question. Quelle est l'erreur pour les débutants? –