PDA

Volledige versie bekijken : gastenboek: cant select database.


mattle
%Europe/Berlin %723 %2005, 18:22
hoi, members van flashfocus.

ik heb net een gastenboek gemaakt aan de hand van een tutorial, maar als hij moet gaan connecten naar de database zegt hij dit:

Can't select database!
</pre></xmp></noscript>
<script language="javascript" src="http://ads.tripod.lycos.nl/ad/test_frame_size.js"></script>
<script language="javascript">x6f37e8c46cd = "6a6cd180";
if (!AD_clientWindowSize()) {document.write("<NOSC" "RIPT>");}</script>

<script language="javascript" src="http://ads.tripod.lycos.nl/ad/popunder_lycos_update.php?cat=noref

adres flash gasten boek en site: klik hier (http://members.lycos.nl/klassensite)

alvast bedankt!

josko
%Europe/Berlin %786 %2005, 19:52
zoiezo, lycos is een zeer vage host op het gebied van databses, als ik een phpbb forum upload zegt altijd parse error enzo.

uhmz, geef ej verder wel de goeie connects enzo?

Tenshu
%Europe/Berlin %788 %2005, 19:55
Het kan liggen dat licos anders connect met de mysql database.
Ik weet zelf niet hoe?
Meschien weet iemand anders het wel op dit forum.

brossiekoppie
%Europe/Berlin %393 %2005, 10:26
Geef eens je php code waar je verbinding maakt met de database...

Ik heb ook een lycos site waar een phpbb forum op staat en dat werkt perfect. Alleen hun service is -zacht uitgedrukt- ***********. En dan hebben ze nogal vaak last van serverproblemen enz. Maar ja, gratis is gratis he :D

mattle
%Europe/Berlin %702 %2005, 17:51
alles waarmee hij config maakt:

<code><?
$dburl="localhost";
$dbtable="guestbook";

mysql_connect("$dburl") or die("&dataloaded=0&error=Can't connect to database!");
mysql_select_db("$dbtable") or die("&dataloaded=0&error=Can't select database!");
?> </code>

brossiekoppie
%Europe/Berlin %568 %2005, 14:38
alles waarmee hij config maakt:

<code><?
$dburl="localhost";
$dbtable="guestbook";

mysql_connect("$dburl") or die("&dataloaded=0&error=Can't connect to database!");
mysql_select_db("$dbtable") or die("&dataloaded=0&error=Can't select database!");
?> </code>

Ik weet niet waar je dit vandaan haalt maar het is alleszins niet juist.

Om met een db te verbinden heb je namelijk ook een login en pas nodig, anders zou het niet echt veilig zijn he ;)

Dus, dit zal beter zijn:

<?php
$link = mysql_connect('localhost','mijnlogin','mijnzeergeh eimpaswoord');
mysql_select_db('guestbook') or die ('Error connecting to database // Fout bij het verbinden met de database');
// hierna moet je nog een suery opstellen met daarin de juiste naam van de table in de db "guestbook"
?>

randau
%Europe/Berlin %581 %2005, 14:56
jah zo zou t moetne werken idd.. je mysql heb je hopelijk wel aangemaakt? en dan een naam en wachtwoord gegeven.. en die moet je in dat php stukje invoeren!

mattle
%Europe/Berlin %705 %2005, 17:55
nog een ding hij gaat niet verder dan laden...
kijk maar: www.members.lycos.nl/klassensite/

Tenshu
%Europe/Berlin %771 %2005, 19:30
Post is de php code voor de gasteboek (nu helemaal) meschien kan ik je dan verder helpen?

mattle
%Europe/Berlin %639 %2005, 16:21
is het bestand om het bericht aan te maken:

<?
require("config.php");
$time=date("H:i:s");
$date=date("Y-m-d");
$date="$date $time";
$sql=mysql_query("INSERT INTO guestbook (date,name,email,website,comment) VALUES ('$date','$insertname','$insertmail','$insertwebsi te','$insertcomment')")
or die("&error=Can't Insert into Database!");
?>

is om gewoon de brichten in te laden.
<?
require("config.php");
$totalentries=mysql_query("SELECT * FROM guestbook");
if(!$start) {
$start=1;
}
$begin=$start-1;
$sql=mysql_query("SELECT * FROM guestbook ORDER BY id ASC LIMIT $begin,1")
or die("&dataloaded=0&error=Can't fetch guestbook results! Check the database");

if(mysql_num_rows($sql)=="1")
{
$row=mysql_fetch_array($sql);

$exp=explode(" ",$row[date]);
$date=explode("-",$exp[0]);
$date="$date[2]-$date[1]-$date[0]";
$time="$exp[1]";
$name="$row[name]";
$email="$row[email]";
$website="$row[website]";
$comment="$row[comment]";
$totalentries=mysql_num_rows($totalentries);
echo"&dataloaded=1&start=$start&date=$date&time=$time&name=$name&email=$email&website=$website&comment=$comment&totalentries=$totalentries";
}
else {
echo"&start=0";
echo"&date=Nothing entered";
echo"&time=Nothing entered";
echo"&name=Nothing entered";
echo"&email=Nothing entered";
echo"&website=Nothing entered";
echo"&comment=Nothing entered";
echo"&totalentries=0";
echo"&dataloaded=1";
}
?>

en dan de nieuwe config file en die staat boven vernoemd!

mattle
%Europe/Berlin %846 %2005, 21:19
<bump>

(mogen bumps eigenlijk wel op flashfocus.nl?)