/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Unable to connect to SQL server.
Fra : jesper Staun Hansen


Dato : 16-03-05 17:32

Jeg har et mindre problem med et script som ikke vil oprette forbindelse
til surf-town's database... Men den kan ikke oprette forbindelse af en
grund.

Den givne fejl er:
Unable to connect to SQL server

Databasen som scriptet skal forbinde til er mydb2.surftown.dk

(Har fjernet diverse passwords osv.)

Kan det være en fejl fra surftown.dk side ?

<?php

//
// Siden kaldes såledeles hvis denne side f.eks. hedder chat.php
// http://www.dinsiden.dk/chat.php?channelID=x&foreignChannelID=z&memberID=y
// Værdierne x og z kan du få udleveret af selvet.dk. Mens y er den
pågældende
// brugers ID som logger på. (Dette tal kommer fra din egen database)
// Redigere nedenstående oplysninger så de passer til din
database/mySQL/tabel
//

$server = "mydb2.surftown.dk"; // Hvor scriptet skal oprette en mySQL
forbindelse til
$username = "brugernavn"; // Brugernavn som forsøges med på mySQL
$password = "adgangskode"; // Adgangskoden som forsøges med
$db = "database"; // Databasen hvor bruger informationerne ligger
$TABEL = "tabelnavn"; // Tablen hvor bruger informationerne ligger

$M_ID = ""; // Kolume navn hvor brugerens medlemsID er i
$M_NAME = ""; // Kolume navn hvor brugerens chat el. brugernavnet er i
$M_FIRSTNAME = ""; // Kolume navn hvor brugerens fornavn er i
$M_LASTNAME = ""; // Kolume navn hvor brugerens efternavn er i
$M_EMAIL = ""; // Kolume navn hvor brugerens email er i
$M_SEX = ""; // Kolume navn hvor brugerens køn er i
$M_AGE = ""; // Kolume navn hvor brugerens alder er i

//
// REDIGERE IKKE NOGET UNDER DENNE LINJE
//


$connection = mysql_connect("$server", "$username", "$password");
mysql_select_db($db) or die ("could not open $db: ".mysql_error());


$memberID=$HTTP_GET_VARS['memberID'];

$sql = "SELECT $M_NAME, $M_FIRSTNAME, $M_LASTNAME, $M_EMAIL, $M_SEX,
$M_AGE FROM $TABEL WHERE $M_ID = $memberID";

$qh = mysql_query($sql) or die( "Unable to connect to SQL server" );



if ($row = mysql_fetch_assoc( $qh )){
$email = $row['$M_EMAIL'];
$nick = $row['$M_NAME'];
$age = $row['$M_AGE'];
$difsex = $row['$M_SEX'];
$name = $row['$M_FIRSTNAME']." ".$row['$M_LASTNAME'];

if($difsex == "Mand") {
$sex = "m";
} else {
$sex = "f";
}


$nyside.="&memberID=" . $memberID;
$nyside.="&nick=" . urlencode($nick);
$nyside.="&email=" . urlencode($email);
$nyside.="&name=" . urlencode($name);
$nyside.="&sex=" . $sex;
$nyside.="&age=" . $age;
}





mysql_close($con);

header("location:
http://www.dinside.dk/chat/commonGateway.asp?channelID=" .
trim($HTTP_GET_VARS['channelID']) . "&foreignChannelID=" .
trim($HTTP_GET_VARS['foreignChannelID']) . $nyside);

?>

 
 
Peter Brodersen (16-03-2005)
Kommentar
Fra : Peter Brodersen


Dato : 16-03-05 20:00

On Wed, 16 Mar 2005 17:31:51 +0100, jesper Staun Hansen
<dsl125723@vip.cybercity.dk> wrote:

>Jeg har et mindre problem med et script som ikke vil oprette forbindelse
>til surf-town's database... Men den kan ikke oprette forbindelse af en
>grund.

Ligger websiden også hos surf-town? Hvis den ikke gør, så kan det
tænkes, at deres mysql-server ikke kan nås udefra.

--
- Peter Brodersen

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste