|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2003
Città: addio fabriANO... mò sto a Roma ahò!!
Messaggi: 579
|
[PHP] mysql_num_rows(): supplied argument is not a valid MySQL result resource
ma che ha di male questa stringaa????? "SELECT * FROM downloads,users WHERE ((downloads.language = '".$lang."' OR downloads.language = '*') AND (downloads.type='".$downType."') AND (users.id_user = downloads.id_submitter)) ORDER BY downloads.id_download DESC" lo scopo della stringa: ci sono 2 tabelle, users e downloads, così composte: tabella downloads: id_download int(10) UNSIGNED auto_increment <-- chiave primaria id_submitter int(10) UNSIGNED language char(2) No type varchar(10) No title varchar(30) No text blob BINARY Si path varchar(150) No snapPath varchar(150) Si tabella users: id_user int(10) UNSIGNED No auto_increment <-- chiave primaria nick varchar(25) No password varchar(20) No email varchar(100) No (si o no indicano se il campo può essere Null) Gli users possono postare dei downloads, quindi per ogni download c'è un campo che fa riferimento all'utente che lo ha postato. Lo scopo era di fare una join tra queste due tabelle, in modo da avere un record da cui tirare fuori una tabellina carina del tipo: --------------------------------------------------- TITOLO DOWNLOAD - by NOME UTENTE DESCRIZIONE DOWNLOAD LINK --------------------------------------------------- A delle condizioni però... Nel sito ho diviso la sezione downloads in tre parti: Programmi, Immagini, Varie. Nel database questi tipi sono rappresentati da 3 stringhe, "apps","imms","vars", contenuti nel campo downType. Inoltre, il sito è multilingua http://www..../downloads.php?lang=it&skin=blue&downtype=apps oppure http://www..../downloads.php?lang=en&skin=blue&downtype=imms Io dunque devo tirare su un record composto, SELECT * FROM downloads,users WHERE ( data la lingua desiderata, (downloads.language = '".$lang."' OR downloads.language = '*') e dato il tipo desiserato AND (downloads.type='".$downType."') coordinato per le chiavi primarie AND (users.id_user = downloads.id_submitter)) e voglio i risultati ordinati in modo decrescente per id_download ORDER BY downloads.id_download DESC" non è perfetta?? ciao!
__________________
Tavshan Pasha Bazar: Oggetti etnici per il relax! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
hai provato a usare join invece di fare in quel modo??
MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Puoi postare il pezzo di codice da quando apri il DB a quando hai il problema ?
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Aug 2003
Città: addio fabriANO... mò sto a Roma ahò!!
Messaggi: 579
|
Quote:
voila il pezzo di codice: Codice PHP:
__________________
Tavshan Pasha Bazar: Oggetti etnici per il relax! |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sembra che fallisca prima di arrivare a fare la query...
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Aug 2003
Città: addio fabriANO... mò sto a Roma ahò!!
Messaggi: 579
|
ma la query la fa, je pijasse........ solo che dentro a $downs non ci va a finire niente, e così all'istruzione mysql_num_rows salta tuttoo!
ma il brutto sai qual è??? se faccio la query da phpMyAdmin la roba me la tira fuori st'infame!!!!!!!!!!!!!!!!!!!!!!!!!! che putrido vigliacco!!!!!!!!!!!
__________________
Tavshan Pasha Bazar: Oggetti etnici per il relax! |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Metti:
echo mysql_error(); Dopo ogni chiamata ad una funzioendi mysql... Magari c'è un'errore nella select... |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
fai un'altra cosa invece del for (se sei sicuro che la query è giusta)
metti così: while ($riga = mysql_fetch_array($downs, MYSQL_ASSOC)){ …operazioni… } MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Aug 2003
Città: addio fabriANO... mò sto a Roma ahò!!
Messaggi: 579
|
okk thanks! provo subito!
__________________
Tavshan Pasha Bazar: Oggetti etnici per il relax! |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Aug 2003
Città: addio fabriANO... mò sto a Roma ahò!!
Messaggi: 579
|
OH YES !!!!
Fenomenooooo!!!!!!!! (85)! thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
__________________
Tavshan Pasha Bazar: Oggetti etnici per il relax! |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
non lo so ma io uso sempre questo metodo e, non mi ha mai creato problemi.
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Anche io faccio come fai te...ma ciò non toglie che mysql_num_rows debba ritornare il numero di risultati...
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
si mysql_num_rows restituirà il valore di ennuple.
Prova a mettere dopo questa istruzione un echo e vedi che cosa ti da. ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#15 |
|
Member
Iscritto dal: Jun 2004
Messaggi: 94
|
Entrando in diversi forum mi accorgo dell'immensita del mondo della programmazione: Ma quanti linguaggi di programmazione esistono????!!!!!!!
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Aug 2003
Città: addio fabriANO... mò sto a Roma ahò!!
Messaggi: 579
|
non userò mai più quella dannata istruzione
evvabè buonanotte!
__________________
Tavshan Pasha Bazar: Oggetti etnici per il relax! |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
hai provato a vedere cosa restituisce la funzione rows? così per curiosità
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:37.



















