Versio

[SQL] Fout 1030. Wel connectie, goede query

Overzicht Reageren

Chi Lion

Chi Lion

03/01/2012 14:57:17
Quote Anchor link
Beste mensen,

Ik krijg fout 1030 terug van mijn mysqli query.
Als ik de query echo/print_r en dan uitvoer in mijn phpmyadmin werkt alles prima en gaat het ook goed.

Echter, via PHP zelf werkt het op een of andere manier niet. Ik krijg geen foutmelding naast mijn eigen gemaakte.

Van mijn mysqli_errno krijg ik dus fout 1030 terug. Google verteld me niet wat het probleem is :(

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php

    if(mysqli_query($link, $sql))
        {

            echo 'Jippie!';
        }

        else {
            if(mysqli_errno($link))
            {

                /* check connection */
                if (mysqli_connect_errno()) {
                        echo "Connect failed: %s\n", mysqli_connect_error();
                    exit();
                }

                echo 'BOE: ';
                print_r(mysqli_errno($link));
            }

            echo 'foutje<pre>';
            echo $sql;
            echo '</pre>';
            
        }


?>
 
PHP hulp

PHP hulp

25/05/2012 18:23:52
Gesponsorde koppelingen:
 
Erwin H

Erwin H

03/01/2012 15:03:01
Quote Anchor link
Hmm, volgens Google (...) ligt de oorzaak van een 1030 fout bij het corrupt raken van je database. Helaas heb ik daar niet heel veel ervaring mee, dus kan je niet een kant en klaar antwoord geven, maar misschien dat deze thread je helpt: http://bugs.mysql.com/bug.php?id=1371
 
Ozzie PHP

Ozzie PHP

03/01/2012 15:05:55
Quote Anchor link
Chi Lion op 03/01/2012 14:57:17:
Van mijn mysqli_errno krijg ik dus fout 1030 terug. Google verteld me niet wat het probleem is :(

Genoeg hits toch?

http://www.google.nl/search?hl=nl&q=mysql+1030
 
Wouter J

Wouter J

03/01/2012 15:16:15
Quote Anchor link
En wat krijg je van mysqli_error terug, is altijd wat duidelijker dan alleen een nummertje...

Je hebt nu ook een vergelijking van niks. mysqli_errno geeft een getal terug. Geen true of false, dit is beter:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if( mysql_errno($link) > 0 )
{

  // Er is een fout
}
?>
 



Overzicht Reageren

Get Adobe Flash player