Warning: mysql_num_rows() expects parameter 1

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Warning: mysql_num_rows() expects parameter 1

Messaggio da loris_ripa »

Ciao a tutti,
ho un problema sull'aggiornamento 2.2 -> 2.3, dopo le 120 pagine di manuale mi ritrovo questo errore:

Codice: Seleziona tutto

Warning: mysql_num_rows() expects parameter 1 to be resource, null given in ...\includes\functions\database.php on line 111
L'errore si presenta sotto i titoli dei moduli, sotto il titolo dell'elenco prodotti e in un altro paio di punti:

Immagine

Ho ricontrollato tutto ma non trovo errori, neanche nel forum ufficiale ci sono notizie su questo errore.
:shock: :shock: :shock:
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Re: Warning: mysql_num_rows() expects parameter 1

Messaggio da loris_ripa »

Ho "isolato" una parte di codice che genera un errore:

Codice: Seleziona tutto

<?php echo $currencies->format($cart->show_total()); ?>
:?: :?: :?:
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: Warning: mysql_num_rows() expects parameter 1

Messaggio da 06voip »

bel casino.. non so se la conosci e se può esserti utile questa: http://addons.oscommerce.com/info/7217

- Saluti :)
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Re: Warning: mysql_num_rows() expects parameter 1

Messaggio da loris_ripa »

06voip ha scritto:bel casino.. non so se la conosci e se può esserti utile questa: http://addons.oscommerce.com/info/7217

- Saluti :)
Grazie per il suggerimento, ho installato la contribution: il warning è sparito ma l'errore c'è ancora.
Questo è il report degli errori:

Codice: Seleziona tutto

KissER Error Handling:
E_NOTICE Error Count: 108
Error: Constant MODULE_ORDER_TOTAL_COD_FREEAMOUNT already defined
File: includes/application_top.php
Line: 79
Error: Constant MAX_DISPLAY_SPECIALS_PRODUCTS_MODULE already defined
File: includes/application_top.php
Line: 79
Error: Undefined variable: class_id
File: includes/functions/general.php
Line: 334
Error: Undefined variable: tax_rates
File: includes/functions/general.php
Line: 334
Error: Undefined variable: country_id
File: includes/functions/general.php
Line: 334
Error: Undefined variable: zone_id
File: includes/functions/general.php
Line: 334
Error: Constant IMAGE_BUTTON_LOGIN already defined
File: includes/languages/italian/loginbox.php
Line: 22
Error: Constant TABLE_HEADING_DEFAULT_SPECIALS already defined
File: includes/languages/italian/index.php
Line: 17
Error: Undefined variable: cache_language
File: includes/meta_tags.php
Line: 51
Error: Undefined variable: cache_currency
File: includes/meta_tags.php
Line: 51
Error: Undefined variable: meta_cache_code
File: includes/meta_tags.php
Line: 60
Error: Undefined index: manufacturers_id
File: includes/meta_tags.php
Line: 205
Error: Undefined variable: title
File: includes/meta_tags.php
Line: 221
Error: Undefined variable: metatitle
File: includes/meta_tags.php
Line: 225
Error: Undefined variable: desc
File: includes/meta_tags.php
Line: 237
Error: Undefined variable: metadescription
File: includes/meta_tags.php
Line: 239
Error: Undefined variable: desc
File: includes/meta_tags.php
Line: 245
Error: Undefined variable: key
File: includes/meta_tags.php
Line: 266
Error: Undefined variable: cacherun
File: includes/meta_tags.php
Line: 394
Error: Undefined index: language
File: includes/header.php
Line: 18
Error: Undefined variable: tax_query
File: includes/functions/general.php
Line: 321
Error: Undefined variable: newtheme
File: includes/boxes/loginbox.php
Line: 31
Error: Undefined variable: catProductsCountForTitle
File: includes/boxes/yahootreemenu.php
Line: 255
Error: Undefined offset: 1
File: includes/boxes/yahootreemenu.php
Line: 267
Error: Undefined offset: 1
File: includes/boxes/yahootreemenu.php
Line: 62
Error: Undefined variable: newtheme
File: includes/boxes/yahootreemenu.php
Line: 100
Error: Undefined variable: newtheme
File: includes/boxes/manufacturers.php
Line: 64
Error: Constant MAX_DISPLAY_NEW_REVIEWS already defined
File: includes/modules/newsdesk.php
Line: 9
Error: Undefined variable: newtheme
File: includes/modules/default_specials.php
Line: 45
Error: Undefined variable: newtheme
File: includes/modules/new_products.php
Line: 79
[b]E_WARNING Error Count: 19
Error: mysql_num_rows() expects parameter 1 to be resource, null given
File: includes/functions/database.php
Line: 105[/b]
Chissà che roba è...
:mrgreen: :mrgreen: :mrgreen:
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Re: Warning: mysql_num_rows() expects parameter 1

Messaggio da loris_ripa »

Risolto! Avevo sbagliato a modificare il codice nello step "(C) (UP) Optimize Tax Calculations", un errore stupidissimo.
Comunque la contribution suggerita è utilissima.
:mrgreen: :mrgreen: :mrgreen:
Rispondi