Problème requête sql
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
-
Salut,
j'étais justement entrain de rédiger la même chose -
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,
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 -
$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 ?