Besoin d'aide concaténation php
Résolu
r3ck
Messages postés
4
Statut
Membre
-
r3ck Messages postés 4 Statut Membre -
r3ck Messages postés 4 Statut Membre -
Bonjour, je suis débutant et j'aurais besoin de votre aide, alors voilà mon problème:
Voici ma ligne:
$DB->insert('Insert into user (nom, prenom, pseudo, mail, password, idpublic) values (:nom, :p renom, :besoind'aide, :mail, :p assword, :idpublic)', array('nom' => $Nom, 'prenom' => $Prenom, 'pseudo' => $Pseudo, 'mail' => $Mail, 'password' => crypt($Password, 'clédecryptage'), 'idpublic' => $id_public));
Donc voilà, à la place du ":besoind'aide" comment puis-je faire pour concaténer les valeurs de ":nom" et ":p renom" afin que dans la colonne pseudo de la base de donné, la valeurs soit Prenom.Nom et encore mieux si possible, seulement la première lettre du nom, donc sous la forme "Prenom.N"
Merci d'avance.
Voici ma ligne:
$DB->insert('Insert into user (nom, prenom, pseudo, mail, password, idpublic) values (:nom, :p renom, :besoind'aide, :mail, :p assword, :idpublic)', array('nom' => $Nom, 'prenom' => $Prenom, 'pseudo' => $Pseudo, 'mail' => $Mail, 'password' => crypt($Password, 'clédecryptage'), 'idpublic' => $id_public));
Donc voilà, à la place du ":besoind'aide" comment puis-je faire pour concaténer les valeurs de ":nom" et ":p renom" afin que dans la colonne pseudo de la base de donné, la valeurs soit Prenom.Nom et encore mieux si possible, seulement la première lettre du nom, donc sous la forme "Prenom.N"
Merci d'avance.
2 réponses
-
Evite les caractères non standatd dans le nom des variables, par d'accents, pas de signe comme '"_-, sinon, tu aura des problèmes.
-
Bonjour,
$sql = 'INSERT INTO user (nom, prenom, pseudo, mail, password, idpublic) VALUES (:nom, :prenom, :pseudo, :mail, :password, :idpublic)'; $Pseudo = $Nom.$Prenom; $datas = array(':nom' => $Nom, ':prenom' => $Prenom, ':pseudo' => $Pseudo, ':mail' => $Mail, ':password' => crypt($Password, 'clédecryptage'), ':idpublic' => $id_public ); $DB->insert($sql, $datas);
-
Merci beaucoup, du coup j'obtient dans pseudo PrenomNom, mais y a t'il un moyen d'avoir seulement la première lettre du nom ?
- Oui.
Pour le point :$var1 . ".". $varb
Pour la première lettre :.. substr https://www.php.net/manual/fr/function.substr.php
Pour le reste.. google est ton ami et ça ne prend que 8 secondes pour trouver les réponses que je viens de te donner....
-
-