Toon posts:

MySQL probleem?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Dit werkt niet, krijg iedere keer een error dat het geen geldig MySQl result is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<td width="90%" height="246" valign="top">
    <table width="100%" border="0" cellspacing="2" cellpadding="0" bgcolor="maroon" valign="top">
        <tr>
            <td width="432">
                <font color="white">
                    Merk
                </font>
            </td>
            <td width="72">
                <font color="white">
                    Type
                </font>
            </td>
            <td width="72">
                <font color="white">
                    Aantal
                </font>
            </td>
            <td width="72">
                <font color="white">
                    Jaar
                </font>
            </td>
            <td width="72">
                <font color="white">
                    Aantal pagina's
                </font>
            </td>
            <td width="72">
                <font color="white">
                    Land
                </font>
            </td>
            <td width="72">
                <font color="white">
                    Opmerkingen
                </font>
            </td>


        </tr>
    </table>
    <table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="maroon" bgcolor="white" valign="top">
<?

$input=$HTTP_GET_VARS['u_input'];
$link = mysql_connect("xxxxx", "xxxx", "xxx");
$query = "SELECT merk,type,aantal,jaar,aantalpagina,land,opmerkingen FROM folders WHERE merk = '$input[0]' ORDER BY merk ASC";
$result=mysql_query ($query,$link);
while (list($merk, $type, $aantal, $jaar, $aantalpagina, $land, $opmerkingen ) = mysql_fetch_array($result ) ) {
    echo "
        <tr>
            <td width=432>
                $merk
            </td>
            <td width=72>
                $type
            </td>
            <td width=72>
                $aantal
            </td>
            <td width=72>
                $jaar
            </td>
            <td width=72>
                $aantalpagina
            </td>
            <td width=72>
                $land
            </td>
            <td width=72>
                $opmerkingen
            </td>

        </tr>"; 
}
?>
    </table>
</td>

Iemand die weet wat ik fout doe?

  • angl2k
  • Registratie: Maart 2001
  • Laatst online: 29-04 10:53
probeer dit eens:
PHP:
1
2
3
4
5
6
<?
$input=$HTTP_GET_VARS['u_input'];
mysql_connect("xxxxx", "xxxx", "xxx");
$query = "SELECT merk,type,aantal,jaar,aantalpagina,land,opmerkingen FROM folders WHERE merk = '$input[0]' ORDER BY merk ASC";
$result=mysql_query ($query);
?>

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Het is me niet helemaal duidelijk, maar mySQL zelf kan je meer vertellen. Pas 't volgende stukje code is zo aan:
PHP:
1
2
3
4
<?
$query = "SELECT merk,type,aantal,jaar,aantalpagina,land,opmerkingen FROM folders WHERE merk = '$input[0]' ORDER BY merk ASC";
if (!$query) echo mysql_error();
?>

[ specs ] [ Tweaker gallery ]


  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Explore, dat gaat natuurlijk niet werken he :)
Zo doen we dat:
code:
1
2
3
4
5
6
7
$query = "SELECT bla bla bla";
$result = mysql_query($query);
if (! $result)
{
  echo "query: $query<br>";
  echo "error: " . mysql_error() . "<br>";
}

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Op dinsdag 09 oktober 2001 14:07 schreef marcusk het volgende:
Explore, dat gaat natuurlijk niet werken he :)
Zo doen we dat:
code:
1
2
3
4
5
6
7
$query = "SELECT bla bla bla";
$result = mysql_query($query);
if (! $result)
{
  echo "query: $query<br>";
  echo "error: " . mysql_error() . "<br>";
}
You're right, my bad. Ik las er effe overheen...

[ specs ] [ Tweaker gallery ]


Verwijderd

Topicstarter
Ik krijg dat (*&*^&* ding neit aan het werken hoor.. wat ik ook doe, ik krijg het dingetje niet in een tabel en blijf dezelfde foutmeldingen krijgen!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op woensdag 10 oktober 2001 17:57 schreef Dee-ehn het volgende:
Ik krijg dat (*&*^&* ding neit aan het werken hoor.. wat ik ook doe, ik krijg het dingetje niet in een tabel en blijf dezelfde foutmeldingen krijgen!
Controleer je query heeeel goed. En dan niet zoals ie daar in je php staat, maar zoals ie uitgevoerd wordt door je php.

Dus net voor je het uitvoert even echo-en en die ge-echode query goed controleren.

Verwijderd

Topicstarter
Ok ik heb de echo erin gezet.... dit is de foutmelding:
code:
1
2
query: SELECT merk,type,aantal,jaar,aantalpagina,land,opmerkingen FROM folders WHERE merk = 'AMC' ORDER BY merk ASC
error: No Database Selected

No db selected? weird!!

Iig lijkt de qeury goed te zijn, niet?

Verwijderd

Op maandag 15 oktober 2001 01:14 schreef Dee-ehn het volgende:
Ok ik heb de echo erin gezet.... dit is de foutmelding:
code:
1
2
query: SELECT merk,type,aantal,jaar,aantalpagina,land,opmerkingen FROM folders WHERE merk = 'AMC' ORDER BY merk ASC
error: No Database Selected

No db selected? weird!!

Iig lijkt de qeury goed te zijn, niet?
De query kan goed zijn, maar hier heb je geen dbase geselecteerd!

Verwijderd

Topicstarter
heb ik eigenlijk wel gedaan!
code:
1
2
3
4
5
$input=$HTTP_GET_VARS['u_input'];
$conn = mysql_connect("213.244.***.***", "***", "***");
mysql_select_db("folders",$conn); 
$query = "SELECT merk,type,aantal,jaar,aantalpagina,land,opmerkingen FROM folders WHERE merk = '$input[0]' ORDER BY merk ASC";
$result = mysql_query ($query);

Ik heb dit stukje code nu erin zitten en het effect is precies hetzelfde!

Verwijderd

Op maandag 15 oktober 2001 01:20 schreef Dee-ehn het volgende:
heb ik eigenlijk wel gedaan!
code:
1
2
3
4
5
$input=$HTTP_GET_VARS['u_input'];
$conn = mysql_connect("213.244.***.***", "***", "***");
mysql_select_db("folders",$conn); 
$query = "SELECT merk,type,aantal,jaar,aantalpagina,land,opmerkingen FROM folders WHERE merk = '$input[0]' ORDER BY merk ASC";
$result = mysql_query ($query);

Ik heb dit stukje code nu erin zitten en het effect is precies hetzelfde!
En als je de query test op de mysql prompt werkt hij wel?

Verwijderd

Topicstarter
Jepz...

Verwijderd

Op maandag 15 oktober 2001 01:28 schreef Dee-ehn het volgende:
Jepz...
maar wat is de eventuele foutmelding die je dan krijgt? mij niet begrijpen! :)

Verwijderd

Topicstarter
Dat ik geen db heb geselecteerd!

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

haal je niet per ongeluk table en database door elkaar? zou kunnen! :)

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Verwijderd

Op maandag 15 oktober 2001 01:35 schreef thomaske het volgende:
haal je niet per ongeluk table en database door elkaar? zou kunnen! :)
mee eens!

Verwijderd

Topicstarter
Sorry sorry jullie hebben gelijk dat heb ik idd gedaan... ik krijg nu deze fout niet meer... maar nu komt het volgende alweer: krijg het ding niet in een table gedisplayt!

Heb de manier van php.net gebruikt maar krijg iedere keer een parse error in line 87 (laatste regel is line 85!!)...

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

Sorry sorry jullie hebben gelijk dat heb ik idd gedaan
:D
Heb de manier van php.net gebruikt maar krijg iedere keer een parse error in line 87
regels afgesloten met punt-komma's? haakjes en accolades allemaal goed afgesloten?

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Verwijderd

Topicstarter
Ja gevonden.... had ) ipv }

da's het nadeel van een slechte monitor op 1600x1200....

Verwijderd

Op dinsdag 09 oktober 2001 13:59 schreef Dee-ehn het volgende:

$link = mysql_connect("xxxxx", "xxxx", "xxx");
ja met xxx werkt het natuurlijk niet he?

Verwijderd

Je moet natuurlijk na een connect altijd een mysql_select_db doen !
code:
1
2
3
4
@mysql_connect($dbhost,$dbusername,$dbpassword)
      or die("Database connection = :/");
mysql_select_db($database)
      or die("Database = :/");
Pagina: 1