Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2911 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  425  426  427  ..  486  487  488  489  490  491
Auteur Sujet :

les développeurs de forums, les 3/4 des forums sont down /o\

n°1428842
Limit
Posté le 21-08-2006 à 18:28:07  profilanswer
 

Reprise du message précédent :
c'est pour quoi faire ca?
 
echo $tg;        
echo $stfu[0];

mood
Publicité
Posté le 21-08-2006 à 18:28:07  profilanswer
 

n°1428848
Multinickn​ame
Ah bon...
Posté le 21-08-2006 à 18:30:16  profilanswer
 

Je sais pas il a fait quelques modifications que je ne comprends pas m'enfin bon :??: :d


---------------
Feaks Forum
n°1428849
rosco
Posté le 21-08-2006 à 18:30:30  profilanswer
 

J'ai trouvé :lol:
Y a une erreur ds le mot myqsl_fetch_array, 2 lettres sont inversées :D
 
c'est => $stfu = mysql_fetch_array($tg);
 
Faut virer le 1er echo car il ne sait pas lire (c'est déjà devenu une array la requête exécutée $tg), et ça envoie des ressources# à la pelle, y sert à rien de toute façon.

Message cité 1 fois
Message édité par rosco le 21-08-2006 à 18:35:14
n°1428851
Multinickn​ame
Ah bon...
Posté le 21-08-2006 à 18:32:39  profilanswer
 

Put*in de clavier :fou:
 
Bon ben voilà c'est reglé maintenant [:dawa]


---------------
Feaks Forum
n°1428860
Multinickn​ame
Ah bon...
Posté le 21-08-2006 à 18:40:04  profilanswer
 

remplace :
 

Code :
  1. $stfu = myqsl_fetch_array($tg);


 
par
 

Code :
  1. $stfu = mysql_fetch_array($tg);


 
 
Ce qui m'étonne c'est pourquoi php n'a aps renvoyé un undefined function :heink:


---------------
Feaks Forum
n°1428865
Multinickn​ame
Ah bon...
Posté le 21-08-2006 à 18:44:25  profilanswer
 

:d


---------------
Feaks Forum
n°1428867
KangOl
Profil : pointeur
Posté le 21-08-2006 à 18:45:29  profilanswer
 

quelques points :  
 */ pourquoi passer par un RELPLACE ?
 */ x et y sont au format alphanumerique ?
 */ a vérifier mais il me semble que le "update" renvoi le nombre de lignes mises a jour ... en récupérant cette valeur, cela t'éviterai de refaire le comptage ...

n°1428870
Multinickn​ame
Ah bon...
Posté le 21-08-2006 à 18:48:14  profilanswer
 

KangOl a écrit :

quelques points :  
 */ pourquoi passer par un RELPLACE ?
 */ x et y sont au format alphanumerique ?
 */ a vérifier mais il me semble que le "update" renvoi le nombre de lignes mises a jour ... en récupérant cette valeur, cela t'éviterai de refaire le comptage ...


 
 
C'est un script fait à l'arrache pour rendre service, en effet j'ai pas fait de recherche approfondie du problème :d ;)
 
En effet il doit probablement y avoir plus simple et plus propre. ;)


---------------
Feaks Forum
n°1428871
KangOl
Profil : pointeur
Posté le 21-08-2006 à 18:48:56  profilanswer
 

il y a toujours moyen :D

n°1428876
rosco
Posté le 21-08-2006 à 18:51:23  profilanswer
 

Pour 25000 id, faut pas trop s'embêter quoi :D
 
C'est l'erreur con l'inversion de lettres et pour la détecter c'est pas évident :lol:
 
L'echo essaie de lire une array entière sans qu'il soit précisé quel élément on prend, donc erreur. Un print_r ($tg) aurait marché.


Message édité par rosco le 21-08-2006 à 18:53:33
mood
Publicité
Posté le 21-08-2006 à 18:51:23  profilanswer
 

n°1428882
Multinickn​ame
Ah bon...
Posté le 21-08-2006 à 18:53:28  profilanswer
 

Pour le REPLACE ben je sais pas p00ssin m'avait donné cette requête, je l'ai mise dans mon script [:bighead]
 
En effet un  
 

Code :
  1. UPDATE threadaltab".$i." SET `id` = '".$newId."' WHERE id='".$oldId."'


 
Aurait été tout autant fonctionnel sans requête imbriquée


---------------
Feaks Forum
n°1428914
zatane
Posté le 21-08-2006 à 19:29:18  profilanswer
 

rosco a écrit :

J'ai trouvé :lol:
Y a une erreur ds le mot myqsl_fetch_array, 2 lettres sont inversées :D
 
c'est => $stfu = mysql_fetch_array($tg);
 
Faut virer le 1er echo car il ne sait pas lire (c'est déjà devenu une array la requête exécutée $tg), et ça envoie des ressources# à la pelle, y sert à rien de toute façon.


 
LOL
 
Ralala ce genre de truc c'est insuportable :D


---------------
Photoblog | Galerie Photos Nature | Actualité des Sciences
n°1428929
Multinickn​ame
Ah bon...
Posté le 21-08-2006 à 19:45:58  profilanswer
 

mais oui je redemande, quelqu'un saurait me dire pourquoi php m'a pas balancé un call to undefined function? :o
 
Pourquoi l'error reporting est sur ALL :o


---------------
Feaks Forum
n°1428930
Multinickn​ame
Ah bon...
Posté le 21-08-2006 à 19:46:32  profilanswer
 

Ah mais en fait c'est peut être error_reporting(E_ALL) sans les guillemets non? :o


---------------
Feaks Forum
n°1428959
rosco
Posté le 21-08-2006 à 20:46:39  profilanswer
 
n°1428984
fabien
Vive la super 5 !
Posté le 21-08-2006 à 21:16:50  profilanswer
 


salut  [:smapafote]  


---------------
Découvre le HFRcoin ✈ - smilies
n°1428986
Multinickn​ame
Ah bon...
Posté le 21-08-2006 à 21:21:01  profilanswer
 


 
Merci, j'avais la flemme de vérifier, m'enfin je me doutais que ça venait de là ;)


---------------
Feaks Forum
n°1429000
scull
MySCULL cay bon mangez en!
Posté le 21-08-2006 à 21:56:14  profilanswer
 


 [:amandine75011]  

n°1429019
anthomicro
Posté le 21-08-2006 à 22:34:42  profilanswer
 

Limit a écrit :

mais ca reste pas performant sur les gros topics :p


 
C'est clair, je viens de faire le test sur une table comportant 100000 topics dans la même rubrique.
 
Verdict : SELECT id_topic FROM `forum_topics` WHERE id_rubrique =1 LIMIT 99980, 20
 
avec une PRIMARY KEY sur id_rubrique,id_topic
 
0.1 seconde pour faire la requête ... c'est énorme (sur mon p4 2.6 C). et il me manque encore le SELECT qui va faire les IN ... bref j'ose pas imaginer  :whistle:  
 

rosco a écrit :

Euh tu savais que les IPB 2.x utilisent cette méthode depuis un moment ? :D
En relisant un de leur bout de code, je me suis aperçu de ça hier !  
Le code est tellement découplé que c'est très chiant à suivre et je l'ai pas vu de suite l'autre fois :D


 
C'est aussi pour ça que je me dis que la méthode est foireuse dès que le forum est chargé :lol:  
 
je viens de faire un test pour ma méthode, le problème c'est l'update si je poste une réponse au premier topic et qu'il y en a 100000 ça prend 4 secondes environ sur ma machine...

n°1429034
rosco
Posté le 21-08-2006 à 23:15:01  profilanswer
 

anthomicro a écrit :

et il me manque encore le SELECT qui va faire les IN ... bref j'ose pas imaginer  :whistle:


C'est rien ça, ça prend que dalle...
Mon changement n'aura pas d'UPDATE moi, qd j'aurais le temps et en reprenant une technique plus haut :o

Message cité 1 fois
Message édité par rosco le 21-08-2006 à 23:15:53
n°1429035
anthomicro
Posté le 21-08-2006 à 23:20:42  profilanswer
 

rosco a écrit :

C'est rien ça, ça prend que dalle...


 
Quand t'ajoutes ça au 0.1 seconde (et encore moi j'étais pas chargé niveau utilisateurs en concurrence) + le temps de traitement php... ça commence à faire :) )
 
Sinon si t'as une bonne technique n'hésites pas ;)
 
EDIT :
 
http://forum.hardware.fr/hardwaref [...] t-1076.htm : 0.440 secondes
http://forum.hardware.fr/hardwaref [...] ujet-1.htm : 0.057 secondes


Message édité par anthomicro le 21-08-2006 à 23:23:44
n°1429037
rosco
Posté le 21-08-2006 à 23:36:09  profilanswer
 

Je dépasse pas 0.1-0.2 à ton 1er lien :D (faut voir le query cache aussi s'il est souvent vidé vu le nombre de requêtes d'où le temps très faible à le 2ème génération)
Pour les topics, Joce utilise peut être un LIMIT id + IN pour pas s'embêter :D


Message édité par rosco le 21-08-2006 à 23:38:13
n°1429049
anthomicro
Posté le 22-08-2006 à 00:13:16  profilanswer
 

C'est ce que je pense aussi ;)

n°1429068
Limit
Posté le 22-08-2006 à 03:38:22  profilanswer
 

hfr est en maintenance tous les jours :o

n°1429112
rosco
Posté le 22-08-2006 à 09:56:56  profilanswer
 

Tiens la 2-beta est revenue finalement [:ddr555]
Tu fais pas de tests chez toi en local ou quoi Joce ? :D

n°1429148
joce
Architecte / Développeur principal
"BugHunter"
Posté le 22-08-2006 à 10:40:10  profilanswer
 

:??: quel rapport avec moi ?

n°1429160
rosco
Posté le 22-08-2006 à 10:50:57  profilanswer
 

C'est pas toi qui t'occupe d'améliorer et de mettre à jour le forum peut être ? :whistle:

n°1429172
joce
Architecte / Développeur principal
"BugHunter"
Posté le 22-08-2006 à 11:03:48  profilanswer
 

si, et ?
y a pas eu de soucis avec le logiciel du forum que je sache.

n°1429173
rosco
Posté le 22-08-2006 à 11:05:22  profilanswer
 

bah c'est bien repassé à la beta pourtant ? Ca foirait plein pot hier.
EDIT : Ah vu sur l'autre topic, c'est tjs en beta en fait... :D


Message édité par rosco le 22-08-2006 à 11:07:16
n°1429182
joce
Architecte / Développeur principal
"BugHunter"
Posté le 22-08-2006 à 11:14:35  profilanswer
 

ca a toujours ete la 2006.2-beta
Probleme hard sur le serveur SQL, le serveur a ete change pour un serveur temporaire pendant la nuit.

n°1429199
rosco
Posté le 22-08-2006 à 11:40:28  profilanswer
 

Le beta avait disparu hier, c'est pour ça.
Décidemment les serveurs font pas long feu, y tiennent avec des bouts de ficelle ou quoi :o

Message cité 1 fois
Message édité par rosco le 22-08-2006 à 11:40:45
n°1429201
fabien
Vive la super 5 !
Posté le 22-08-2006 à 11:43:26  profilanswer
 

joce a écrit :

ca a toujours ete la 2006.2-beta
Probleme hard sur le serveur SQL, le serveur a ete change pour un serveur temporaire pendant la nuit.


le message "forum en maintenance" c'est du bleuf lorsque ca plante, ou bien c'est vraiment en maintenance ? :D


---------------
Découvre le HFRcoin ✈ - smilies
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  425  426  427  ..  486  487  488  489  490  491

Aller à :
Ajouter une réponse
 

Sujets relatifs
question avec les forums phpbb2[php] trouver la premier place ou inserer un enregistrement (résolu)
Forums phpBBQui connait l'algo du Passticket et sa mise en place en VB ?
[Merise] Mise en place d'un MCDFocus mal placé....
[Blabla/Prog] Les développeurs foromeurs sont-ils des feignasses?Mise en place d'un formulaire CGI
forums création de site internetJava - Mise en place d'une api (Servlet)
Plus de sujets relatifs à : les développeurs de forums, les 3/4 des forums sont down /o\


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)