PHP Echo Résultat de MySQL Requête SELECT
J'ai une base de données MySQL SÉLECTIONNEZ la Requête que je voudrais echo en PHP. Comment puis-je faire? J'ai essayé tout ce qui se trouve sur la PHP.net centre d'aide, mais soit je ne comprends pas qu'il ou elle n'est pas ce que je suis à la recherche d'.
Edit:
$sql = "SELECT gamePlayerCount FROM mpTicTacToe_gameData WHERE gameId = " . $gameId;
$result = mysqli_query($mySqlConnection,$sql);
var_dump($result);
Essayez-vous de l'echo de la requête, ou le résultat?
Montre-nous ton code. Il ya des tonnes de variantes.
Bien votre base de données MySQL ou est-il de SQL Server - utiliser les bonnes balises
Il est MySQL. Je m'excuse, car je ne savais pas qu'il y a une différence entre MySQL et SQL Server. Je vais enlever les tags inappropriés maintenant.
Ce n'
Montre-nous ton code. Il ya des tonnes de variantes.
Bien votre base de données MySQL ou est-il de SQL Server - utiliser les bonnes balises
Il est MySQL. Je m'excuse, car je ne savais pas qu'il y a une différence entre MySQL et SQL Server. Je vais enlever les tags inappropriés maintenant.
Ce n'
echo mysql_error();
dites-vous?OriginalL'auteur user2850226 | 2013-10-05
Vous devez vous connecter pour publier un commentaire.
Si vous voulez faire l'écho d'une requête que vous avez, le mieux serait de création de la requête dans une variable puis echo de la variable.
Si vous voulez voir le résultat, vous pouvez utiliser var_dump();
En réponse à votre edit: mysqli_query retourne false lorsqu'il y a une erreur.
Utiliser ce bout de code pour voir l'erreur.
J'ai obtenu ce à partir du manuel PHP: http://php.net/manual/en/mysqli.query.php
Poster l'extrait de code que vous essayez d'exécuter et je vais de mieux être en mesure de répondre à votre question.
Veuillez voir le code que j'ai ajouté à mon poste principal en vertu de la Modifier label.
mysqli_query()
nécessite une connexion de base de données en tant que premier paramètre.a fonctionné pour moi !!!!!!!!!!!!
OriginalL'auteur Richard Christensen
Utiliser mysqli parce que mysql va bientôt existe pas.
Pour se connecter avec la base de données:
De faire une requête et l'imprimer :
Modifier
Votre requête est fausse. Il devrait en être ainsi
Vous avez oublié ' après gameId
OriginalL'auteur araj
Vous avez probablement besoin d'ouvrir une connexion à votre serveur MySQL en premier.
Cela nécessite PHP pour être configuré avec le
mysqli
extension.Et quelle était la sortie que vous avez, comme par rapport à ce que vous recherchez?
Si votre installation de PHP ne vient pas avec mysqli ou PDO, il est temps de trouver un nouvel hébergeur.
Le résultat a été bool(false) lorsque, selon la table de base de données, il devrait avoir retourné un 2.
Le PHP docs les états que la fonction "retourne FALSE en cas d'échec". Peut-être le post de la partie de votre code avant?
OriginalL'auteur mushroom
Si vous var_dump de $variable résultat c'est un mysqli objet de résultat.
Si vous souhaitez restaurer les données que vous aurez besoin de passer le résultat à une mysqli_fetch_ fonction.
mysqli_fetch_assoc($result)
mysqli_fetc_assoc($result)
ne renvoie aucun résultat.il doit retourner un résultat, mysqli_fetch_assoc($result) si elle retourne false, alors vous avez une erreur dans votre requête sql. Vous pouvez changer ceci: $result = mysqli_query($mySqlConnection,$sql); $result = mysqli_query($mySqlConnection,$sql) or die(MYSQLI_ERROR($mySqlConnection)); qui montrera ce Que l'erreur mysql est de retour.
J'ai juste ajouté
die(MYSQLI_ERROR($mySqlConnection));
aprèsmysqli_fetch_assoc($result);
, et maintenant, la page ditYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
. La requête MySQL stocké dans la variable PHP est$sql = "SELECT gamePlayerCount FROM mpTicTacToe_gameData WHERE gameId = " . $gameId;
.OriginalL'auteur Rafael Mena Barreto
Je utiliser la fonction de liste. Exemple de code:
mise à jour de guillemets simples pour dublle citations. Quoi de mal avec l'écho des données de ce genre?
viens de lire quelque chose sur les modèles.
Pouvez-vous donner un lien s'il vous plaît?
Ils sont à l'aide de la mysqli_ api ici. mysql_ ne se mélange pas avec mysqli_.
OriginalL'auteur Julian
Cessez d'agir comme vous n'avez pas le sens commun et expliquer ce que vous entendez.
OriginalL'auteur Masoud Siahkali