Problème requête sql
faboons
-
Matio Messages postés 684 Statut Membre -
Matio Messages postés 684 Statut Membre -
Bonjour,
j'ai un problème avec le code php suivant, pas d'erreur visible mais celan'affiche rien.
Pourriez vous me dire ce qui cloche ?
<?PHP
$sql = 'SELECT * FROM `index` LIMIT 0 , 1 ';
$page_text_query = mysql_query($sql) or die("Query failed");
$cont = mysql_fetch_array($page_text_query);?>
<?=$cont['text'] ?>
Dans un fichier dbconnect.php j'ai ces informations pour me connecter à la base :
<?PHP
$mysqlhost="localhost";
$mysqluser="root";
$mysqlpwd="";
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die
("Connection failed");
$mysqldb="burro-net";
mysql_select_db($mysqldb, $connection) or die("Could not select DB.");
?>
J'ai inséré ceci dans le head :
<!-- php codepart 1 here -->
<?php require("libs/dbconnect.php");
?>
<!-- php codepart 1 end -->
Y a t-il une erreur d'après vous ? Dans ma table index j'ai bien un champ text dans lequel se trouve le texte à afficher.
Avez-vous une idée svp ?
Fab.
j'ai un problème avec le code php suivant, pas d'erreur visible mais celan'affiche rien.
Pourriez vous me dire ce qui cloche ?
<?PHP
$sql = 'SELECT * FROM `index` LIMIT 0 , 1 ';
$page_text_query = mysql_query($sql) or die("Query failed");
$cont = mysql_fetch_array($page_text_query);?>
<?=$cont['text'] ?>
Dans un fichier dbconnect.php j'ai ces informations pour me connecter à la base :
<?PHP
$mysqlhost="localhost";
$mysqluser="root";
$mysqlpwd="";
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die
("Connection failed");
$mysqldb="burro-net";
mysql_select_db($mysqldb, $connection) or die("Could not select DB.");
?>
J'ai inséré ceci dans le head :
<!-- php codepart 1 here -->
<?php require("libs/dbconnect.php");
?>
<!-- php codepart 1 end -->
Y a t-il une erreur d'après vous ? Dans ma table index j'ai bien un champ text dans lequel se trouve le texte à afficher.
Avez-vous une idée svp ?
Fab.
Configuration: Windows Vista Firefox 2.0.0.11
4 réponses
-
$sql = 'SELECT * FROM `index` LIMIT 0 , 1 ';
essaye avec :
$sql ="SELECT * FROM `index` LIMIT 0 , 1 ";
et je comprends pas : <?=$cont['text'] ?>
manquerai t'il un echo quelque part ? -
Salut,
merci de ta réponse
Tu veux dire ??
<? echo $cont['text'] ?>
Même avec le double quote ça ne marche pas ???
En même temps je débute seulement
J'ai regardé les explications sur la fonction echo sur ce site mais je ne comprend pas tout.
As-tu qqch à me conseiller, voire même un lien plus explicite ??
Merci d'avance.
Fabien -
re,
bon en fait ça marche, à la place de :
<?PHP
$sql = 'SELECT * FROM `index` LIMIT 0 , 1 ';
$page_text_query = mysql_query($sql) or die("Query failed");
$cont = mysql_fetch_array($page_text_query);?>
<?=$cont['text'] ?>
j'ai mis :
<?PHP
$sql = 'SELECT * FROM `index` LIMIT 0 , 1 ';
$page_text_query = mysql_query($sql) or die("Query failed");
$cont = mysql_fetch_array($page_text_query);
echo $cont['text'] ?>
et tout baigne merci mon problème est résolu.
fab. -
Salut,
j'étais justement entrain de rédiger la même chose