ik snap er niks van
Code (php)
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
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>";
}
}
?>
/**
* 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)
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
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>";
}
}
?>
/**
* 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
haal die $gebruiker eens weg bij mysql_select_db(). t kan ook zijn dat die gebruiker geen rechten heeft op die 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
Quote:
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...ik snap er niks van
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.
@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
-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
Groetjes,
Jasper
Jacco schreef op 21.03.2007 20:07:
In dat geval biedt www.php.net uitkomst!@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
Alleen als je weet waar je naar zoeken moet
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.
Iemand nog een idee???
Groetjes,
Jasper
foutje2 fout is: No Database Selected
??????????????
Groetjes,
Jasper
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.
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 :(
$database = 'formfields';
$db = mysql_connect($host, $gebruiker, $wachtwoord, $database)
or die ("foutje");
mysql_select_db($gebruiker, $db);
maak daar eens $database van
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
$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