ik snap er niks van

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jasper

Jasper

21/03/2007 19:58:00
Quote Anchor link
eerst had ik:

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
/**
  * initialisatie databasevariabelen
  */

  $host    = 'localhost';
  $gebruiker = 'vac';
  $wachtwoord = 'vac367';
  $database = 'vac';
  $query = "SELECT * FROM vac_inhoud GROUP BY categorie";
    /**
    * database openen
    */

$db = mysql_connect($host, $gebruiker, $wachtwoord, $database)
or die ("foutje");
mysql_select_db($gebruiker, $db);


    if (!$result = mysql_query($query)){
  echo 'foutje2';
  echo 'fout is: ' .mysql_error($db);
  exit;
  };

    while ($record = mysql_fetch_array($result))
  {

    echo "<h1><b>{$record['categorie']}</b></h1>";
    $queryy = "SELECT * FROM vac_inhoud WHERE categorie='{$record['categorie']}'";
        if (!$resultt = mysql_query($queryy)){
  echo 'foutje3';
  echo 'fout is: ' .mysql_error($db);
  exit;
  };

    while ($recordd = mysql_fetch_array($resultt))
  {

    echo "<p>- <a href=http://84.243.219.167/testvac/vac_lees2.php?link={$recordd['id']}>{$recordd['functie']}</a>";
    }
    }

    
    
    
?>


Dit werkt prima,

Toen ging ik over naar een andere db maar is in feite precies het zelfde dus kreeg ik:

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
/**
  * initialisatie databasevariabelen
  */

  $host    = 'localhost';
  $gebruiker = 'vac';
  $wachtwoord = 'vac367';
  $database = 'formfields';
  $query = "SELECT * FROM vacatures GROUP BY categorie";
    /**
    * database openen
    */

$db = mysql_connect($host, $gebruiker, $wachtwoord, $database)
or die ("foutje");
mysql_select_db($gebruiker, $db);


    if (!$result = mysql_query($query)){
  echo 'foutje2 ';
  echo 'fout is: ' .mysql_error($db);
  exit;
  };

    while ($record = mysql_fetch_array($result))
  {

    echo "<h1><b>{$record['categorie']}</b></h1>";
    $queryy = "SELECT * FROM vacatures WHERE categorie='{$record['categorie']}'";
        if (!$resultt = mysql_query($queryy)){
  echo 'foutje3';
  echo 'fout is: ' .mysql_error($db);
  exit;
  };

    while ($recordd = mysql_fetch_array($resultt))
  {

    echo "<p>- <a href=http://84.243.219.167/detazend/vacatures/vac_lees2.php?link={$recordd['id']}>{$recordd['functie']}</a>";
    }
    }

    
    
    
?>


nu krijg ik een foutmelding als volgt:

foutje2 fout is: Table 'vac.vacatures' doesn't exist

terwijl ik vraag naar table vacatures en niet vac.vacatures?????

Wat gaat hier nou fout???

Kan iemand me alsjeblieft helpen.

Bedankt en groetjes,

Jasper
 
PHP hulp

PHP hulp

20/11/2024 13:34:16
 
Jacco Engel

Jacco Engel

21/03/2007 19:58:00
Quote Anchor link
Wachtwoord wegeditten

en probeer eens ctrl+r
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Jurgen assaasas

Jurgen assaasas

21/03/2007 20:04:00
Quote Anchor link
haal die $gebruiker eens weg bij mysql_select_db(). t kan ook zijn dat die gebruiker geen rechten heeft op die db.
 
Nicoow Unknown

Nicoow Unknown

21/03/2007 20:05:00
Quote Anchor link
die vac.vactures staat die eerst vac dacht k voor de gebruikersnaam van de db..
en anders van de db naam dit weet k niet zeker..
maar hij zegt dus gewoon dat de tabel facatures niet bestaat dus je hebt ergens een typfout gemaakt
 
Frank -

Frank -

21/03/2007 20:05:00
Quote Anchor link
Quote:
ik snap er niks van
Tip: verzin voortaan even een iets betere titel, er zijn maar weinig mensen die precies snappen wat er fout gaat en desondanks om hulp vragen. Redelijk kansloze titel dus...
 
Stefan van Iwaarden

Stefan van Iwaarden

21/03/2007 20:07:00
Quote Anchor link
de vac voor de punt staat voor je gebruikersnaam volgens mij. In ieder geval is of de tabel niet aanwezig in de database (al dan niet met typfout in tabelnaam), of je hebt een typfout in je script gemaakt.
 
Jacco Engel

Jacco Engel

21/03/2007 20:07:00
Quote Anchor link
@Frank als je weet wat er mis gaat snap je het wel maar weet je alleen de oplossing niet. (meestal gebrek aan inhoudelijke kennis):P
 
Jasper

Jasper

21/03/2007 20:19:00
Quote Anchor link
-wachtwoord wat hier staat is een ander wachtwoord
-ctrl + r helpt niet
-als ik de gebruiker weg haal dan krijg ik:
foutje2 fout is: No Database Selected
-tabel vacatures bestaat wel en is hetzelfde getyped
-typefout in script lijkt ook niet want twee scripten zijn voor de rest identiek
-zal voortaan betere title verzinnen

Groetjes,

Jasper
 
Jasper

Jasper

21/03/2007 20:23:00
Quote Anchor link
Hoe kan ik met phpmyadmin kijken of de gebruiker rechten heeft voor de betreffende db en zo niet hoe kan ik die geven, of kan dit niet met phpmyadmin?


Groetjes,

Jasper
 
Frank -

Frank -

21/03/2007 20:24:00
Quote Anchor link
Jacco schreef op 21.03.2007 20:07:
@Frank als je weet wat er mis gaat snap je het wel maar weet je alleen de oplossing niet. (meestal gebrek aan inhoudelijke kennis):P
In dat geval biedt www.php.net uitkomst!
 
Jacco Engel

Jacco Engel

21/03/2007 20:27:00
Quote Anchor link
Alleen als je weet waar je naar zoeken moet
 
Frank -

Frank -

21/03/2007 20:32:00
Quote Anchor link
@Jacco: Ook als je dat niet weet! Ga in een verloren uurtje gewoon eens even alle array-functies doorbladeren, of de string-functies, etc. etc. Op het moment dat jij in de knel komt, weet je zo ongeveer waar je het moet zoeken.

Je denkt toch niet dat ik zo'n geweldige programmeur ben dat ik nooit problemen en/of bugs heb? Ik vraag tenslotte zelden of nooit wat op phphulp. Het enige wat ik echt goed kan, is zoeken in handleidingen! En dat scheelt hééél veel tijd kan ik je vertellen.
 
Jasper

Jasper

21/03/2007 20:51:00
Quote Anchor link
Aan de rechten ligt het dus niet want zelfs als root user krijg ik hetzelfde probleem.

Iemand nog een idee???

Groetjes,

Jasper
 
Jasper

Jasper

21/03/2007 20:59:00
Quote Anchor link
Als root user krijg ik dan:

foutje2 fout is: No Database Selected

??????????????

Groetjes,

Jasper
 
Jacco Engel

Jacco Engel

21/03/2007 21:02:00
Quote Anchor link
Frank schreef op 21.03.2007 20:32:
@Jacco: Ook als je dat niet weet! Ga in een verloren uurtje gewoon eens even alle array-functies doorbladeren, of de string-functies, etc. etc. Op het moment dat jij in de knel komt, weet je zo ongeveer waar je het moet zoeken.

Je denkt toch niet dat ik zo'n geweldige programmeur ben dat ik nooit problemen en/of bugs heb? Ik vraag tenslotte zelden of nooit wat op phphulp. Het enige wat ik echt goed kan, is zoeken in handleidingen! En dat scheelt hééél veel tijd kan ik je vertellen.


Mijn hele beeld naar de knoppen :(
 
- -

- -

21/03/2007 21:05:00
Quote Anchor link
$gebruiker = 'vac';
$database = 'formfields';

$db = mysql_connect($host, $gebruiker, $wachtwoord, $database)
or die ("foutje");
mysql_select_db($gebruiker, $db);

maak daar eens $database van
 
Jasper

Jasper

21/03/2007 21:11:00
Quote Anchor link
Jonathan schreef op 21.03.2007 21:05:
$gebruiker = 'vac';
$database = 'formfields';

$db = mysql_connect($host, $gebruiker, $wachtwoord, $database)
or die ("foutje");
mysql_select_db($gebruiker, $db);

maak daar eens $database van


dan krijg ik:
foutje2 fout is: No Database Selected
Gewijzigd op 01/01/1970 01:00:00 door Jasper
 



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.