array array array :) [Resolu] - PHP - Programmation
Marsh Posté le 27-07-2005 à 01:53:01
je sui sur de me connect car le code source de la page ouverte donne;
Citation : <p> il y a Array articles dans cette categorie </p><p> que vous pourez lire a travers ces 2 pages</p><a href="histoire.php?page=1" style="color:#0000FF">1, </a></p><a href="histoire.php?page=2" style="color:#0000FF">2, </a></p><p><div class="news"> |
sinon voice mon code:
Citation : <?php mysql_connect("localhost", "root", "" ); |
ceci est tout mon code
Marsh Posté le 27-07-2005 à 01:55:38
tu as la réponse dans ton code, apprend à utiliser mysql_fetch_array() !
Marsh Posté le 27-07-2005 à 01:57:46
et puis utilise mysql_fetch_assoc() ou mysql_fetch_row() a la place de ...array() (qui est une fonction qui regroupe les deux citées plus hauts)
Marsh Posté le 27-07-2005 à 02:03:47
snarky a écrit : et puis utilise mysql_fetch_assoc() ou mysql_fetch_row() a la place de ...array() (qui est une fonction qui regroupe les deux citées plus hauts) |
mysql_fetch_array($ressource,MYSQL_ASSOC);
mysql_fetch_array($ressource,MYSQL_NUM);
ca marche aussi bien
Marsh Posté le 27-07-2005 à 02:05:55
project dolphin c fin, ya plus besoin de gratter 2 3 tappage de touches en plus
donc autant faire court
Marsh Posté le 27-07-2005 à 02:12:36
euh desole j'ai du mal apprendre, un tuto pour me dire ??
sinon snarky c'est quoi la difference entre assoc et row ??
Marsh Posté le 27-07-2005 à 02:18:04
Citation : tu as la réponse dans ton code, apprend à utiliser mysql_fetch_array() ! |
tu peu la pointer du doigt stp ??
Marsh Posté le 27-07-2005 à 08:40:02
<chipotage>mais c'est plus lent </chipotage>
Marsh Posté le 27-07-2005 à 10:49:16
sielfried a écrit : <chipotage>mais c'est plus lent </chipotage> |
Vraiment plus lent ?
Je quote php.net :
Citation : Performance: An important thing to note is that using mysql_fetch_array() is not significantly slower than using mysql_fetch_row(), while it provides a significant added value |
Marsh Posté le 27-07-2005 à 11:44:23
j'ia lu la doc et je ne vois pas ou est le probleme dans mon code
Marsh Posté le 27-07-2005 à 12:55:20
mysql_fetch_array renvoie un tableau.
Et afficher un tableau comme tu essaies de le faire affiche "Array". c'est tout à fait normal.
Marsh Posté le 27-07-2005 à 13:13:41
a oki donc je doit ecrire $nombre_articles['titre'] ??
c'est ce que je pensais avoir fait ....
Marsh Posté le 27-07-2005 à 13:38:23
roo la ptite errueur d'inatention, c'etait hier a 2h du math, je suis excuser ??
Marsh Posté le 27-07-2005 à 15:25:56
gooopil a écrit : Vraiment plus lent ?
|
On en parle sur le topic optimisation:
http://forum.hardware.fr/forum2.ph [...] ash_post=0
Pour résumer, c'est négligeable sur de petites tables évidemment, et ça vaut certainement pas le coup de repasser sur son code, mais s'habituer à mysql_fetch_assoc n'est pas une mauvaise idée.
Marsh Posté le 27-07-2005 à 01:41:22
euh desole de vous deranger en cette heure tardive mais. j'ai un probleme avec un array.
<?php mysql_connect( 'localhost', 'root', '');
mysql_select_db ('test');
$retour = mysql_query ('SELECT * FROM articles ORDER BY id DESC LIMIT 0, 4');
$entrees = mysql_query ("SELECT COUNT(*) AS nbre_entrees FROM articles" );
$nombre_articles = mysql_fetch_array($entrees);
echo '<p> il y a '.$nombre_articles.' articles dans cette categorie </p>';
ce code m'ecrit il y a ARRAY articles dans cette categorie, la connexion a la bdd marche, c'est la bonne db alors je vois pas ou est le pb ???
merci a vous
Message édité par kirua_sama le 27-07-2005 à 13:37:52