Problem mit script
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
argument
bessere fehlermeldung
brauch
dank
datenbank
fehler
host
log
machen
moment
not
port
register
sagen
server
tippfehler
unbedingt bleiben
unterseite
weglassen
zeile
-
Hallo,
kann dieses script gehen?
<?
function connectdb()
{
host $dbhost;
dbport $dbport;
dbuname $dbuname;
dbpass $dbpass;
dbname $dbname;
mysql_connect($dbhost . ":" .$dbport, $dbuname, $dbpass);
@mysql_select_db("$dbname") or die ("Der Server ist im moment nicht erreichbar.");
}
?>
************************
Diese Frage w?re gekl?rt doch eine hab ich noch:
WIE LAUTET DER LIMA PORT? WEI? DAS EINER ODER KANN DAS MIR EIN MODERATOR SAGEN, BR?UCHTE DEN PORT DRINGEND F?R MEIN SCRIPT. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
?hm wozu benutzt du eine funktion??
es soll doch auf jeder seite ausgef?hrt werden
dein script d?rfte nich funtzten
hier ganz einfach
/* Zur Datenbank connecten */
$db_connect = mysql_connect("mysql.lima-city.de", "USER", "PASSWORT");
$db_select = mysql_select_db("DATENABNK", $db_connect); -
Dieses Script ist von ein Open Source schnipsel.
Ist das connecting script.
host $dbhost;
dbport $dbport;
dbuname $dbuname;
dbpass $dbpass;
dbname $dbname;
due function db muss unbedingt bleiben
sonst gehen alle unterseiten nicht -
politica schrieb:
Dieses Script ist von ein Open Source schnipsel.
Ist das connecting script.
host $dbhost;
dbport $dbport;
dbuname $dbuname;
dbpass $dbpass;
dbname $dbname;
due function db muss unbedingt bleiben
sonst gehen alle unterseiten nicht
ich hab noch nie solch einen code gesehen
egal mal angenommen ders richtig, dann pack doch einfach den port raus, ders sowieso egal ;), ausser nat?rlich das prog braucht den unbedingt...
also hier einfach ohne port
<?
function connectdb()
{
host $dbhost;
dbuname $dbuname;
dbpass $dbpass;
dbname $dbname;
mysql_connect($dbhost, $dbuname, $dbpass);
@mysql_select_db('$dbname') or die ('Der Server ist im moment nicht erreichbar.');
}
?> -
Gut hab ich gemacht mit dem port weglassen.
Hab also alle sonstigen Daten eingegeben.
Doch jetzt kam:
Parse error: parse error, unexpected T_VARIABLE in /home/webpages/lima-city/politica/html/global.php on line 4
<?
function connectdb()
{
mysql.lima-city.de $dbhost;
USER0000 $dbuname;
00000 $dbpass;
DB00000 $dbname;
mysql_connect($dbhost, $dbuname, $dbpass);
@mysql_select_db('$dbname') or die ('Der Server ist im moment nicht erreichbar.');
}
?>
host zeile: der host ist das mysql.lima-city.de -
du musst das anders schreiben ^^:
<?
function connectdb()
{
$dbhost = "mysql.lima-city.de";
$dbuname = "USER0000";
$dbpass = "00000";
$dbname = "DB00000";
mysql_connect($dbhost, $dbuname, $dbpass);
@mysql_select_db('$dbname') or die ('Der Server ist im moment nicht erreichbar.');
}
?> -
danke t4sh.
darauf w?re ich nicht gekommen.
dachte der, der es gescriptet hat macht es auch gleich ganz richtig.
Trotzdem ist ein Fehler.
Das Script sagt der Server ist nicht Online.
Das brauch ich den port doch wie es ausshieht
wie ist den der lima port? oder hat jede db einen eigenen port?
Den Port musst du nicht angeben, da es der Standard Port ist.
Und das Skript sagt das auch, wenn die Userdaten nicht stimmen.
Schau mal ob da die richtigen Daten stehen.
Schreib mal mysql_select_db('$dbname') also ohne @ dann kommt eine bessere Fehlermeldung.
Jens -
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/politica/html/register.php on line 99
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource on line 121
Registration complete, you may log in now
99= $login = mysql_fetch_array($login1);
121= $b4 = mysql_fetch_array($b3);
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/politica/html/index.php on line 18
ALLES WO mysqql_fetch_array() vorkommt ist ein fehler.
Wieso? Schreibt man das anders? -
ALLES WO mysqql_fetch_array() vorkommt ist ein fehler.
Wieso? Schreibt man das anders?
also ich denke du meintest mysql_fetch_array(), denn so wird es geschrieben.
Die Fehlermeldung kommt, weil es die Angegebene Tabelle / Zeile in dieser Datenbank nicht gibt
Achte auf Tippfehler ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage