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

  FORUM HardWare.fr
  Programmation
  PHP

  [php] qq question sur php (voir fin topic)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] qq question sur php (voir fin topic)

n°678712
red factio​n
Posté le 20-03-2004 à 13:37:06  profilanswer
 

dans le compte admin , les utilisateur peuvent modifier des tables via une editbox
 
le probleme c que si y met certains caractere comme "ç" ben linsert foire et les modification ne sont pas prises en compte
 
faut que je modifie des parametre de la bd pour quil puissent etre insere ou que je les remplace par leur equivalent ç -> c ?? (sinon dans le cas ici c pas tres important de conserver le caractere original)


Message édité par red faction le 05-04-2004 à 12:02:05
mood
Publicité
Posté le 20-03-2004 à 13:37:06  profilanswer
 

n°678738
no_code
This Magic Moment ...
Posté le 20-03-2004 à 14:23:00  profilanswer
 

c'est quoi comme bdd ?

n°678768
red factio​n
Posté le 20-03-2004 à 15:40:51  profilanswer
 

MySQL 4.0

n°679206
red factio​n
Posté le 21-03-2004 à 13:18:11  profilanswer
 

[:yoyoz]

n°679209
jagstang
Pa Capona ಠ_ಠ
Posté le 21-03-2004 à 13:21:52  profilanswer
 

comment l'insert foire (message d'erreur)
 
Je pense à un problème de configuration de MySQL

n°679217
red factio​n
Posté le 21-03-2004 à 13:28:41  profilanswer
 

ben jai pas de message derreur  
 
seulement la ligne qui devait etre inseree ne lest pas
 
sinon pour lisntant jutilise easyphp (oui je c c mal)

n°685727
red factio​n
Posté le 27-03-2004 à 21:27:57  profilanswer
 

[:yoyoz]

n°685728
naceroth
Posté le 27-03-2004 à 21:29:48  profilanswer
 

Ben récupère le message d'erreur, ça peut être un truc idiot :)
 
et fait un echo de ta requête aussi, ça peut toujours servir :)


Message édité par naceroth le 27-03-2004 à 21:37:06
n°685730
red factio​n
Posté le 27-03-2004 à 21:36:24  profilanswer
 

ben justement ya pas de message derreur ou du moins je le vois pas
 
en fait le insert ne ce fait pas ce qui fait que je pert la ligne

n°685732
naceroth
Posté le 27-03-2004 à 21:39:39  profilanswer
 

Y a toujours une erreur de renvoyée, c'est juste que tu l'affiches apparement pas :)
 

Code :
  1. $res = mysql_query($query) or die (mysql_error.' dans la requête '.$query);

mood
Publicité
Posté le 27-03-2004 à 21:39:39  profilanswer
 

n°686716
null
Posté le 29-03-2004 à 16:53:12  profilanswer
 

utilise la fonction "preg_quote()" pour vire les mechants caractères ;-)

n°692374
red factio​n
Posté le 05-04-2004 à 09:22:54  profilanswer
 

je sais ce qui faut faire finalement :
 
 
- ce sont les caracteres ' qui faut remplace par ''
ya une fonction toute faite pour ca
 
 
-sinon avec mysql jai essaye de faire une requete du style
 
select * from mytable where id_mytable in (select col from othertable)
 
et ca marche pas
 
 
-un autre truc : on peut savoir le nombre de record renvoye par une requette sans faire de count(*) (en fait je voudrais lobtenir avec la variable qui a retourné la requete)

n°692507
red factio​n
Posté le 05-04-2004 à 12:02:11  profilanswer
 

[:yoyoz]

n°692552
mrbebert
Posté le 05-04-2004 à 12:53:27  profilanswer
 

- peut être que les requêtes imbriquées ne sont pas gérées, ca dépend de la version [:figti]  
Souvent, on peut s'en tirer avec une jointure.
 
- en PHP, ty as mysql_num_rows() qui indique le nombre de lignes d'un résultat :)

n°692557
jagstang
Pa Capona ಠ_ಠ
Posté le 05-04-2004 à 12:55:11  profilanswer
 

En effet, les sous-requête ne sont pas gérées avant la version beta 4.1
 
http://www.nexen.net/docs/mysql/an [...] s+requetes


Message édité par jagstang le 05-04-2004 à 12:55:24
n°692570
red factio​n
Posté le 05-04-2004 à 13:07:57  profilanswer
 

JagStang a écrit :

En effet, les sous-requête ne sont pas gérées avant la version beta 4.1
 
http://www.nexen.net/docs/mysql/an [...] s+requetes
 

Code :
  1. SELECT * FROM table1 WHERE id IN (SELECT id FROM table2);
  2. Ceci peut être réécrit de la façon suivante :
  3. SELECT table1.* FROM table1,table2 WHERE table1.id=table2.id;


 
 :D a ben c malin ca , jy avais pense depuis bien longtemps  
 
le prob c que je vais devoir tout reparser en suite (par rupture)
 
sinon merci pour toutes les reponses


Message édité par red faction le 05-04-2004 à 13:10:03
n°692571
red factio​n
Posté le 05-04-2004 à 13:10:46  profilanswer
 

red faction a écrit :

SELECT * FROM table1 WHERE id IN (SELECT id FROM table2);


 
Ceci peut être réécrit de la façon suivante :  
SELECT table1.* FROM table1,table2 WHERE table1.id=table2.id;
 
 :D a ben c malin ca , jy avais pense depuis bien longtemps  
 
le prob c que je vais devoir tout reparser en suite (par rupture)
 
sinon merci pour toutes les reponses
 
manque encore  
 
ce sont les caracteres ' qui faut remplace par ''  
ya une fonction toute faite pour ca  


Message édité par red faction le 05-04-2004 à 13:11:10
n°692573
jagstang
Pa Capona ಠ_ಠ
Posté le 05-04-2004 à 13:10:59  profilanswer
 

j'ai déjà répondu à l'autre problème (si tu parles du 'ç')
 

n°692934
red factio​n
Posté le 05-04-2004 à 17:23:10  profilanswer
 

bon jai presque fini mon album photo php  
 
me manque encore :
pour calculer le nombre de page je fait
 
21/12 (jai 21 photos jen affiche 12)
ca me donne 1,75 => en int 1
 
jaimerai que ca me mette 2
ya un equivalent a floor en php
 
-------
 
a oui aussi si je veux la 50e photos
je suis oblige de faire 50 mysql_fetch?
 
je c je pourais me baser sur lid , mais le prob c que lutilisateur peut aller modifier des photos entre  
 
donc c pas bon

n°692938
kalex
Posté le 05-04-2004 à 17:24:39  profilanswer
 

> ya un equivalent a floor en php  
Oui : floor. :D

n°692954
red factio​n
Posté le 05-04-2004 à 17:32:19  profilanswer
 

kalex a écrit :

> ya un equivalent a floor en php  
Oui : floor. :D


 
et pour acceder a lenregistrement x?

n°692957
kalex
Posté le 05-04-2004 à 17:34:29  profilanswer
 

Si tu affiches 12 photos par pages, pour la première page tu devrais faire suive ton SELECT de "LIMIT 0, 12", pour la seconde "LIMIT 12, 12" (12em résultat et les 12 suivants)...


Message édité par kalex le 05-04-2004 à 17:58:21
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php] qq question sur php (voir fin topic)

 

Sujets relatifs
[php] tite question[Question] Socket (résolu)
Question sur CheckListBoxquestion basique sur les variables dans du xsl
convertir un string en double, question APIquestion de taille d'image de fond !!!
complexite algo, question simplequestion sur Front Page
Question redirection Gandi ![PHP MYSQL] Question simple...
Plus de sujets relatifs à : [php] qq question sur php (voir fin topic)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR