Impossible d'écrire dans ma base !
Résolu/Fermé
fareohh
Messages postés
63
Date d'inscription
samedi 9 septembre 2017
Statut
Membre
Dernière intervention
30 mars 2021
-
Modifié le 2 mai 2018 à 12:06
fareohh Messages postés 63 Date d'inscription samedi 9 septembre 2017 Statut Membre Dernière intervention 30 mars 2021 - 3 mai 2018 à 14:20
fareohh Messages postés 63 Date d'inscription samedi 9 septembre 2017 Statut Membre Dernière intervention 30 mars 2021 - 3 mai 2018 à 14:20
A voir également:
- Impossible d'écrire dans ma base !
- Ecrire en gras sur whatsapp - Guide
- Ecrire en miroir - Guide
- Formules excel de base - Guide
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Écrire en majuscule - Guide
2 réponses
jordane45
Messages postés
38275
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 novembre 2024
4 696
2 mai 2018 à 12:10
2 mai 2018 à 12:10
Bonjour,
Tu as placé le code de connexion à la bdd dans une fonction.... mais tu n'y fais pas appel...
Je pense qu'il serait préférable de ne pas le mettre dans une fonction et de remplacer :
par :
Tu as placé le code de connexion à la bdd dans une fonction.... mais tu n'y fais pas appel...
Je pense qu'il serait préférable de ne pas le mettre dans une fonction et de remplacer :
function sqlconnect(){ $bdd = mysqli_connect ('web2.pulseheberg.net', 'wkmfc8_osudl', '123456789', 'wkmfc8_osudl'); }
par :
$bdd = mysqli_connect ('web2.pulseheberg.net', 'wkmfc8_osudl', '123456789', 'wkmfc8_osudl'); if (mysqli_connect_errno()){ echo "Failed to connect to MySQL: " . mysqli_connect_error(); }
Utilisateur anonyme
2 mai 2018 à 15:13
2 mai 2018 à 15:13
Bonjour
Si j'en crois la doc, il manque un paramètre à ton appel à mysqli_stmt_bind_param.
https://www.php.net/manual/fr/mysqli-stmt.bind-param.php
Le deuxième paramètre est une chaîne qui indique les types des variables à utiliser pour la requête préparée, alors que toi tu mets directement les variables.
Si j'en crois la doc, il manque un paramètre à ton appel à mysqli_stmt_bind_param.
https://www.php.net/manual/fr/mysqli-stmt.bind-param.php
Le deuxième paramètre est une chaîne qui indique les types des variables à utiliser pour la requête préparée, alors que toi tu mets directement les variables.
fareohh
Messages postés
63
Date d'inscription
samedi 9 septembre 2017
Statut
Membre
Dernière intervention
30 mars 2021
Modifié le 2 mai 2018 à 15:24
Modifié le 2 mai 2018 à 15:24
Ok donc je doit juste mettre 'sssd' dans stmt binf para?
jordane45
Messages postés
38275
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 novembre 2024
4 696
>
fareohh
Messages postés
63
Date d'inscription
samedi 9 septembre 2017
Statut
Membre
Dernière intervention
30 mars 2021
2 mai 2018 à 15:32
2 mai 2018 à 15:32
Comme indiqué dans la documentation :
'sssd' => correspond aux différents types de tes variables
s = string
d = un nombre
Donc, en fonction des TES VARIABLES, tu dois mettre le type correspondant (dans l'ordre de tes variables )
'sssd' => correspond aux différents types de tes variables
s = string
d = un nombre
Donc, en fonction des TES VARIABLES, tu dois mettre le type correspondant (dans l'ordre de tes variables )
fareohh
Messages postés
63
Date d'inscription
samedi 9 septembre 2017
Statut
Membre
Dernière intervention
30 mars 2021
2 mai 2018 à 15:36
2 mai 2018 à 15:36
Comment ça ?
La variable
id: contiens 5 caractères alphanumérique
Name: du texte
Pseudo : du texte
Type: texte
Image: texte
Ip: texte
Date: date
Je doit mettre quoi du coup ?
La variable
id: contiens 5 caractères alphanumérique
Name: du texte
Pseudo : du texte
Type: texte
Image: texte
Ip: texte
Date: date
Je doit mettre quoi du coup ?
jordane45
Messages postés
38275
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 novembre 2024
4 696
>
fareohh
Messages postés
63
Date d'inscription
samedi 9 septembre 2017
Statut
Membre
Dernière intervention
30 mars 2021
2 mai 2018 à 15:38
2 mai 2018 à 15:38
Tu as lu la doc ??
Visiblement, tu as
Donc :
Visiblement, tu as
id: contiens 5 caractères alphanumérique ===>>> Donc du text
Name: du texte
Pseudo : du texte
Type: texte
Image: texte
Ip: texte
Date: date => Du text je pense
Donc :
sssssss
2 mai 2018 à 12:19
bien sur quand j'essaye d'envoyer mes fichiers, je n'ai aucune erreurs.. Ni celle de la connexion
Modifié le 2 mai 2018 à 12:21
https://image.noelshack.com/minis/2018/18/3/1525256489-1651145.png
2 mai 2018 à 12:28
Est à utiliser pour les ERREURS DE CONNEXION... et donc à placer SOUS la ligne de code qui fait la connexion à la bdd....
Pour voir les erreurs de REQUETES, il faut utiliser :
2 mai 2018 à 12:32
Erreur : No data supplied for parameters in prepared statement.
Je vous avouerais que je ne sais pas comment résoudre cette erreur...
2 mai 2018 à 12:41
Que valent t'elles ?
Car visiblement le message d'erreur que ces variables ne contiennent pas de valeurs....