Problemen met iDealmodule: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean giv

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Marco Boer

Marco Boer

04/02/2017 14:10:53
Quote Anchor link
Hallo,

Mijn vrouw heeft een goed lopende webshop, maar er gebeurde de afgelopen tijd een paar vreemde dingen op de website. Nadat op onverklaarbare wijze een map met bestanden voor idealcheckout waren verdwenen, kreeg ik nadat ik deze map vanuit een backup weer terug had gezet, in ene de volgende foutmelding bij het afrekenen te zien:

Quote:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/baby/public_html/idealcheckout/includes/library.php on line 985
ERROR: Invalid request.

FILE: /home/baby/public_html/idealcheckout/includes/init.php

LINE: 68


Ik heb gekeken in het document library.php en daar kom ik op regel 985 de volgende code tegen:

Quote:
return mysql_num_rows($oRecordSet);


In het document init.php staat op regel 68 het volgende:

Quote:
idealcheckout_die('ERROR: Invalid request.', __FILE__, __LINE__, false);


Dat laatste is voor de foutmelding en kan ik snappen. Ik kan er alleen niet bij waarom er nu in ene een fout zou zijn het idealgebeuren en ik deze melding krijg... Tot en met gisteren 16:14 uur was er geen vuiltje aan de lucht...

Ik hoop dat iemand hier mij verder kan helpen, ik kom er niet uit op het moment...

Alvast bedankt!

Hartelijke groet,

Marco Boer
 
PHP hulp

PHP hulp

27/11/2024 01:27:11
 
Ben van Velzen

Ben van Velzen

04/02/2017 14:13:40
Quote Anchor link
De foutmelding geeft heel simpel aan dat er een query mislukt is, en er niet gecontroleerd wordt op het wel of niet lukken van die query. Mogelijk doet de query gekke dingen, maar het kan ook een beschadigde tabel zijn.
 
Marco Boer

Marco Boer

04/02/2017 14:27:15
Quote Anchor link
Ben van Velzen op 04/02/2017 14:13:40:
De foutmelding geeft heel simpel aan dat er een query mislukt is, en er niet gecontroleerd wordt op het wel of niet lukken van die query. Mogelijk doet de query gekke dingen, maar het kan ook een beschadigde tabel zijn.


Wauw, het repareren van de tabellen in de database heeft het probleem opgelost...\


Daar had ik nog niet eerder aan gedacht! Thnx!!!

Hartelijke groet,

Marco Boer
 
Ben van Velzen

Ben van Velzen

04/02/2017 23:35:40
Quote Anchor link
Dan is de volgende stap dat je ontdekt *waarom* tabellen beschadigd raken. Zelfs MySQL doet dit niet helemaal vanzelf. Of misschien is fatsoenlijke queryafhandeling nog beter, waardoor je gewoon een duidelijke (gelogde) melding had gehad wat er aan de hand was. Take your pick, het liefst beide.
 
Thomas van den Heuvel

Thomas van den Heuvel

05/02/2017 01:29:57
Quote Anchor link
Ik zou ook z.s.m. gaan zoeken naar een update van die checkout, want als die nog steeds mysql_-functies gebruikt (zoals de foutmelding doet vermoeden) en je host onverhoopt besluit de PHP versie te bumpen dan ben je gezien.
 
Ben van Velzen

Ben van Velzen

05/02/2017 01:47:33
Quote Anchor link
Dat zou ik ook doen, maar er is waarschijnlijk nog meer mis. Immers, bestanden verdwijnen niet uit zichzelf, een onderzoekje hiernaar is ook nuttig. De kans is groot dat er sprake is van foul play.
 
Marco Boer

Marco Boer

06/04/2017 18:16:47
Quote Anchor link
Allen dank voor de reacties... En meteen mijn excuses voor het late reageren, maar een beetje een hectische privé-situatie de afgelopen maanden... Wel nog steeds een probleem eigenlijk...

Ook in de updates van de module voor onze versie va Prestashop komt een probleem voor, namelijk:

Quote:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/baby/public_html/idealcheckout/includes/library.php on line 1697


De volgende code staat op deze regel:

Quote:
return mysqli_num_rows($oRecordSet);


Het volledige stukje code is:

Quote:
function idealcheckout_database_num_rows($oRecordSet)
{
global $aIdealCheckout;

if(!empty($aIdealCheckout['database']['type']) && (strcmp($aIdealCheckout['database']['type'], 'mysqli') === 0))
{
return mysqli_num_rows($oRecordSet);
}
else
{
return mysql_num_rows($oRecordSet);
}
}



Nu heeft de webhoster de module zelfs als gehacked aangemerkt en kan ik de module niet meer gebruiken. Het is de bedoeling op korte termijn de shop te gaan updaten, maar dat gaat niet van vandaag op morgen...

Wat kan ik het beste doen? Is de code van die module 'om' te schrijven? Of is dat machtig veel werk?

Hoor het graag!

Hartelijke groet,

Marco
Gewijzigd op 06/04/2017 18:32:03 door Marco Boer
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.