Page 1 sur 1

Concaténation string dans un index de Array ?

Posté : 14 oct. 2016, 15:12
par pcpunch59
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 !!!!

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

Posté : 14 oct. 2016, 15:35
par or 1
$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.

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

Posté : 14 oct. 2016, 16:20
par pcpunch59
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 ?

Posté : 14 oct. 2016, 16:27
par pcpunch59
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 ?

Posté : 17 oct. 2016, 14:45
par moogli
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).

@+