05. juli 2004 - 12:47
Der er
5 kommentarer og
1 løsning
Adgang til database
Hej jeg har et problem, jeg er brændt fast i denne fejlmelding.
i min browser kommer denne melding:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\WEBDATA\SITES\ctech.dk\www\php.php on line 48
i scriptet står der:
47 print("<table border= 1>");
48 while($raekker = mysql_fetch_array($resultat)) {
49 print("<tr>");
håber der er nogen der kan hjælpe mig med denne fejl.....
<html>
<head>
<title>KundeDB</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
// hent oplysninger fra formularen
$KundeID = $_REQUEST["f_Kunde ID"];
$Navn = $_REQUEST["f_Navn"];
$Adresse = $_REQUEST["f_Adresse"];
$Bynavn = $_REQUEST["f_Bynavn"];
$Postnr = $_REQUEST["f_Postnr"];
$Telefonnummer = $_REQUEST["f_Telefon nummer"];
$Mobilnummer = $_REQUEST["f_Mobil nummer"];
$Faxnummer = $_REQUEST["f_Fax nummer"];
$Email = $_REQUEST["f_E-mail"];
$Kontaktperson = $_REQUEST["f_Kontaktperson"];
$Udstyr = $_REQUEST["f_Udstyr"];
$Sidstebesøg = $_REQUEST["f_Sidste besøg"];
$Eventuelt = $_REQUEST["f_Eventuelt"];
$Webadresse = $_REQUEST["f_Web adresse"];
// opret forbindelse til databasen
$DBhost = "mysql1.acomma.com"; // navnet på serveren
$DBuser = "xxxxxx"; // brugernavn på DB
$DBpassword = "xxxxxx"; // password på DB
$DBnavn = "Kundedatabase"; // navn på DB
$forbindelse = mysql_connect($DBhost, $DBuser, $DBpassword);
// udfør "forespørgslen"
$minQuery = "INSERT INTO Kunder VALUES('','$Kunde navn','$Kunde adresse',$By,'$Postnummer','$Telefon nummer','$Mobil nummer','$Fax nummer','$E-mail','$Kontaktperson','$Udstyr','$Sidste besøg','$Eventuelt','$web adresse','$Kunde') ";
//print($minQuery); hvis der er problemer, kan man udskrive SQL-sætningen
if(mysql_db_query($DBnavn, $minQuery,$forbindelse))
print("Kunden er oprettet!<br><br>");
// check resultatet (kun mens vi udvikler !)
$minQuery = "SELECT * FROM Kunder";
$resultat = mysql_db_query($DBnavn, $minQuery,$forbindelse);
print("<table border= 1>");
while($raekker = mysql_fetch_array($resultat)) {
print("<tr>");
print("<td>$raekke[KundeID]</td>");
print("<td>$raekke[Kundenavn]</td>");
print("<td>$raekke[KundeAdresse]</td>");
print("<td>$raekke[By]</td>");
print("<td>$raekke[Postnummer]</td>");
print("<td>$raekke[Telefonnummer]</td>");
print("<td>$raekke[Mobilnummer]</td>");
print("<td>$raekke[faxnummer]</td>");
print("<td>$raekke[Email]</td>");
print("<td>$raekke[Kontaktperson]</td>");
print("<td>$raekke[Udstyr]</td>");
print("<td>$raekke[Sidstebesøg]</td>");
print("<td>$raekke[Eventuelt]</td>");
print("<td>$raekke[Webadresse]</td>");
print("</tr>");
}
print("</table>");
// luk forbindelsen til databasen
mysql_close($forbindelse);
?>
</body>
</html>