<?php
// on se connecte à notre base
$base = mysql_connect ('localhost', 'root', 'root');
mysql_select_db ('offres', $base) ;
?>
<?php
// lancement de la requete
$sql = 'SELECT * FROM offres';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>
<p>Les offres d'emploi<br />
<?php echo $data['offres']; ?>
</p>
Si quelqu'un c'est quel est ce problème.echo $data['offres'];
Mais ça ne peut pas marcher, on ne peut pas faire echo un array comme ça....bla bla
.
.
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
//boucle qui va lire dans l'array
while($val = mysql_fetch_array($req))
{
$offres = $val['offres'];
echo offres;
}
P.S. au lieu de mettre * dans te requete détaille juste les éléments que tu as besoin.
Oui, c'est bien cela.RTFM comme Read The Fucking Manual ? c'est ça Ryle ou ça veut dire tout autre chose ?
<?php
// lancement de la requete
$sql = 'SELECT * FROM offres';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
//boucle qui va lire dans l'array
while($val = mysql_fetch_array($req))
{
$offres = $val['offres'];
echo $offres;
}
?>
donc quelle est le problème svp ?$var : array('nom_du_champ1' => valeur , 'nom_du_champ2' => valeur,....)
Par exemple disons que la table offres contient 3 champs : nom, date et prix.$var : array('nom'=> valeur , 'date' => valeur , 'prix'=>valeur)
pour accéder au prix il faudra donc utiliser la variable $var['prix']