Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: [PHP, MySQL] Tietokantavika

combo [17.04.2012 16:41:43]

#

Meninpäs saitilleni ja törmäsin tällaiseen virheilmoitukseen:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.' in /home/int41132/public_html/hallintakeskus/blogi/hs_sivut_.php:333 Stack trace: #0 /home/int41132/public_html/hallintakeskus/blogi/hs_sivut_.php(333): PDO->prepare('SELECT * FROM i...') #1 /home/int41132/public_html/hallintakeskus/blogi/index.php(379): include('/home/int41132/...') #2 {main} thrown in /home/int41132/public_html/hallintakeskus/blogi/hs_sivut_.php on line 333

Pitäisikö asiasti ilmoittaa INT2000:lle, sillä minä en ole tuota aiheuttanut. En ainakaan ole mitään muuttanut tuona aikavälinä kun virheilmoitusta ei tullut ja kun se tuli. Ja mikä siis onkaan vikana?

Lebe80 [17.04.2012 16:47:07]

#

Voithan olla ilmoittamatta virheestä palveluntarjoajalle, jos nuo virheilmoitukset ei sinua haittaa.

Php-skriptien nimet on sen verrna outoja, ettei taida olla ihan järin tunnettu blogialusta käytössä. Jos kyseessä on joku oma tekemä alusta, niin en ihmettele vaikka ongelmat voisivat johtua siitäkin.

Ainakin nopeasti googlattuna virheilmoitus voi johtua siitäkin, että teet liikaa kyselyitä kerralla, eli jos alusta on oma väkerrys, kokeile yksinkertaistaa mysql-kyselyitä.

combo [17.04.2012 16:59:34]

#

Lebe80 kirjoitti:

Voithan olla ilmoittamatta virheestä palveluntarjoajalle, jos nuo virheilmoitukset ei sinua haittaa.

Php-skriptien nimet on sen verrna outoja, ettei taida olla ihan järin tunnettu blogialusta käytössä. Jos kyseessä on joku oma tekemä alusta, niin en ihmettele vaikka ongelmat voisivat johtua siitäkin.

Ainakin nopeasti googlattuna virheilmoitus voi johtua siitäkin, että teet liikaa kyselyitä kerralla, eli jos alusta on oma väkerrys, kokeile yksinkertaistaa mysql-kyselyitä.

Kiitos vastauksesta! Omatekemä blogialusta on, outoa vain kun tähän asti on toiminut ja nyt ihan ilman syytä vain lakkasi toimimasta. Ei tee mitään kyselyjä kannasta ko. virheilmoituksen takia. Blogin "julkisella puolella" että hallintasivulla sama virheilmoitus. Hallintasivulla ei ole montaa kyselyä kaikenkaikkiaan, joten en usko vian johtuvan siitäkään.

Metabolix [20.04.2012 21:00:36]

#

Lisää PDO:lle asetus PDO::MYSQL_ATTR_USE_BUFFERED_QUERY arvolla true.

combo [21.04.2012 09:46:51]

#

Metabolix kirjoitti:

Lisää PDO:lle asetus PDO::MYSQL_ATTR_USE_BUFFERED_QUERY arvolla true.

Metabolix tietää taas, kiitos tuhannesti! :)

The Alchemist [21.04.2012 09:52:39]

#

Metabolix vain luki sinulle tuon virheilmoituksen ääneen, kun et itse tainnut haluta sitä tehdä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta