YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Zugang zu DB Error » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 3.259 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Zugang zu DB Error
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
gstrein2001
Mitglied


Dabei seit: 16.01.04
Beiträge: 191
Forenversion: 2.3

Achtung Zugang zu DB Error Antworten Zitieren Editieren Melden       UP

Ich verzweifle!

Habe eben einen Serverwechsel hinter mir und seit dem funktionieren einige Scripts nicht mehr!
Bitte um Hilfe!

Ich will Daten aus einer Mysql-DB auslesen und verwende dazu folgenden Code:

code:
1:
2:
3:
4:
5:
6:
7:
8:
<?php

 $db = mysql_connect("localhost",USERNAME,PASSWORT) or die ("datenbankverbindung nicht hergestellt");

 mysql_close ($db);

?>


allerdings ist dieser Falsch !?

Error-Meldung:
Parse error: syntax error, unexpected T_STRING in XXX

Bitte um Hilfe, Danke ! verwirrt

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von gstrein2001: 14.06.07 13:51.

14.06.07 13:51 gstrein2001 ist offline E-Mail Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Probier es mal damit:
php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php
$link mysql_connect('localhost''mysql_user''mysql_password');
if (!$link) {
    die('Could not connect: ' mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?> 
14.06.07 17:13 [kamui] ist offline Finden Als Freund hinzufügen
gstrein2001
Mitglied


Dabei seit: 16.01.04
Beiträge: 191
Forenversion: 2.3

Themenstarter Thema begonnen von gstrein2001
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von [kamui]
Probier es mal damit:
php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php
$link mysql_connect('localhost''mysql_user''mysql_password');
if (!$link) {
    die('Could not connect: ' mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?> 


Danke, das ging !
Komische sache das großes Grinsen

hast du noch ne umformung von der tabellenauslesung?

hier meine:

code:
1:
2:
3:
 $sql = "select * from bb9_privatemessage ORDER BY privatemessageid DESC limit $limit1, $limit2";
 $res = mysql_db_query("$dbname",$sql,$db);
 $rows = mysql_num_rows($res);
14.06.07 18:55 gstrein2001 ist offline E-Mail Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Wieso machst du das so kompliziert?

Verbinde doch einfach einmal zu DB und dann:
php:
1:
2:
3:
4:
5:
$query "SELECT * FROM bb9_privatemessage ORDER BY privatemessageid DESC limit $limit1, $limit2";
$result mysql_query($query) or die(mysql_error());
while ($row mysql_fetch_array($result)) {
  // ...
}
14.06.07 19:33 [kamui] ist offline Finden Als Freund hinzufügen
gstrein2001
Mitglied


Dabei seit: 16.01.04
Beiträge: 191
Forenversion: 2.3

Themenstarter Thema begonnen von gstrein2001
Antworten Zitieren Editieren Melden       UP

und wo ließt das script die DBName aus ?

DANKE!
14.06.07 19:50 gstrein2001 ist offline E-Mail Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

php:
1:
2:
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);


Das mach ich immer oben in den Dateien bzw. in ner global.php Augenzwinkern Dann kannst du Queries immer so ausführen, wie oben beschrieben ^^
14.06.07 19:53 [kamui] ist offline Finden Als Freund hinzufügen
gstrein2001
Mitglied


Dabei seit: 16.01.04
Beiträge: 191
Forenversion: 2.3

Themenstarter Thema begonnen von gstrein2001
Antworten Zitieren Editieren Melden       UP

Kapier heut nix mehr ?!
Sry für diese fragen großes Grinsen

Soll das also so gehn ?

[Zeile 5 kann aber nicht so sein, oda ? ]
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
<?

$db = mysql_connect($dbhost,$dbuser,$dbpass);

$db = mysql_select_db($dbname); 

if (!$db)  
 {
die('Could not connect: ' . mysql_error());
 }


$query = "SELECT * FROM bb9_privatemessage ORDER BY privatemessageid DESC limit $limit1, $limit2";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {

}

mysql_close($link);

?>
14.06.07 20:19 gstrein2001 ist offline E-Mail Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
<?

$link mysql_connect($dbhost,$dbuser,$dbpass);
if (!$link) die('Could not connect: ' mysql_error());
$db_selected mysql_select_db($dbname);
if (!$db_selected) die ('Can\'t use '.$dbname.' : ' mysql_error());


$query "SELECT * FROM bb9_privatemessage ORDER BY privatemessageid DESC limit $limit1, $limit2";
$result mysql_query($query) or die(mysql_error());
while ($row mysql_fetch_array($result)) {
  // ...
}

mysql_close($link);

?>


Probier es mal hiermit Augenzwinkern
14.06.07 20:32 [kamui] ist offline Finden Als Freund hinzufügen
gstrein2001
Mitglied


Dabei seit: 16.01.04
Beiträge: 191
Forenversion: 2.3

Themenstarter Thema begonnen von gstrein2001
Antworten Zitieren Editieren Melden       UP

danke aber leider nein!

ich habe ca. 5 scripts .. bei 3 geht es bereits nur eben bei 2 nicht !

da steht:

Can't use : Access denied for user 'USERNAME'@'localhost' to database '0'

{ habe username , passwort , dbname natürlich richtig angegeben! }
-> Komisch das ganze !
Irre Versagt
14.06.07 21:35 gstrein2001 ist offline E-Mail Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Der Fehlermeldung nach, hat er mit dem angegebenen User keinen Zugriff auf die Datenbank ...
14.06.07 21:40 [kamui] ist offline Finden Als Freund hinzufügen
gstrein2001
Mitglied


Dabei seit: 16.01.04
Beiträge: 191
Forenversion: 2.3

Themenstarter Thema begonnen von gstrein2001
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von [kamui]
Der Fehlermeldung nach, hat er mit dem angegebenen User keinen Zugriff auf die Datenbank ...


eben stimmt!

-> aber es ist richtig geschrieben - habs gerade eben nochmal von der funktionierenden kopiert - geht aber auch nicht Augen rollen

hmmm ?
naja - muss schaun evtl. find ich sonst was .. DANKE aber auf jeden fall für deine schnelle und korrekte Antwort (en) großes Grinsen

cya
14.06.07 21:42 gstrein2001 ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Zugang zu DB Error