Concaténation string dans un index de Array ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Concaténation string dans un index de Array ?

Re: Concaténation string dans un index de Array ?

par moogli » 17 oct. 2016, 14:45

salut,

sachant que la concaténation c'est l'ajout d'une chaîne à une autre il semble que ta question ne soit pas claire :)

si tu veux affiche le contenu de col et le score
=> echo $col . $val['score'];

si tu n'as besoin que du score effectivement il est préférable de ne prendre que cette colonne dans la table (comme l'indique ta dernière requête).

@+

Re: Concaténation string dans un index de Array ?

par pcpunch59 » 14 oct. 2016, 16:27

je pense avoir compris ce que tu veu dire ma commande sql aurait du plutôt être :
SELECT `score` FROM `bdd` WHERE `name`= 'user'

Re: Concaténation string dans un index de Array ?

par pcpunch59 » 14 oct. 2016, 16:20

Je ne comprend pas ? Dsl je debute en php
En faite je me sert du script read.php pour récupérer la valeur du score du joueur dans unity3d .
Pourquoi faire une boucle ?

Re: Concaténation string dans un index de Array ?

par or 1 » 14 oct. 2016, 15:35

$tab["$col"] = $val['score'];
après, ce n'est pas très utile vu qu'il n'y a pas de boucle pour parcourir le résultat du select.

Concaténation string dans un index de Array ?

par pcpunch59 » 14 oct. 2016, 15:12

bonjour voici mon code :

Code : Tout sélectionner

<?php include("DBTools.php"); $link=dbConnect(); $name = safe($_POST['name']); $col = safe($_POST['col']); $query = "SELECT * FROM `bdd` WHERE name = '". $name ."'"; $result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link)); $num_results = mysqli_num_rows($result); if($num_results > 0) { $val =mysqli_fetch_array($result); echo $val['score']; } else { echo 0; } ?>
mon probléme comment concaténé la variable $col->qui renvoie bien le string "score"-->dans le $val['score'];
j'ai testé pas mal de chose mais rien ne marche !!!!