kein connet zur datenbank aber laut buch muss es so gehen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
apache
beitrag
database
doppelte anfhrungszeichen
echter name
erreichbar beitrag
fatal error
fehlermeldung
funktion
funktioniert deswegen
laut
link resource
lsen
lsung
not
pa
schauen
schreibe
test
trennzeichen
-
<? include ('config.inc.php') ?>
<html>
<head></head>
<body>
<?
$sql = mysql_query('SELECT * FROM user');
while ($ds = mysql_fetch_objekt($sql)){
$name = $ds -> name;
$id = $ds -> id;
echo '$id $name<br>';
}
mysql_close($dz);
?>
</body>
</html>
das ist der code aus dem buch was ich vor mir habe aber das haut so nicht hin da kommt immer
Fatal error: Call to undefined function mysql_fetch_objekt() in /home/webpages/lima-city/the-eden-projekt/html/wood/test.php on line 7
und laut meinem config inc.php der so aussiht
<?
$host = 'mysql.lima-city.de';
$user = 'USER29345';
$pass = '******';
$database = 'DB1279172422';
$dz = mysql_connect($host, $user, $pass);
mysql_select_db($database, $dz);
?>
steht auch so im buch drinne
habe ich nu was falsch gemacht oder steht da was falsches im buch -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
the-eden-projekt schrieb:
<? include ('config.inc.php') ?>
....
du hast dahinter das ; vergessen, also
<? include ('config.inc.php'); ?> -
hä ich dachte wenn ich das so schreibe brauch ich das nicht machen oder ist sogar falsch ???
habe das mal irgendwo gelesen kann auch sein in dem BUCH ;(
naja zumindets kommt jetzt garnichts mehr nur weiß
ist das normal?
und das kommt da jetzt
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'mysql.lima-city.de' (4) in /home/webpages/lima-city/the-eden-projekt/html/wood/config.inc.php on line 6
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/webpages/lima-city/the-eden-projekt/html/wood/config.inc.php on line 7
Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/webpages/lima-city/the-eden-projekt/html/wood/test.php on line 6
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/webpages/lima-city/the-eden-projekt/html/wood/test.php on line 6
Fatal error: Call to undefined function mysql_fetch_objekt() in /home/webpages/lima-city/the-eden-projekt/html/wood/test.php on line 7
Beitrag geaendert: 27.11.2006 16:48:09 von the-eden-projekt -
Das wird daran liegen, weil der MYSQL-Sever schon wieder down ist.
Habe nämlich gerade das gleiche Problem.
Kannst nur abwarten wir Lima-City das wieder hingebogen hat.
-
du hast recht, entschuldige. Man braucht kein ;
Lösung:
<? include ('config.inc.php') ?>
<html>
<head></head>
<body>
<?
$sql = mysql_query('SELECT * FROM user');
while ($ds = mysql_fetch_array($sql)){
$name = $ds['name'];
$id = $ds['id'];
echo ''.$id.''.$name.'<br>';
}
mysql_close($dz);
?>
</body>
</html>
Mit mysql_fetch_object hat das nicht funktioniert, deswegen habe ich das jetzt mit mysql_fetch_array gemacht.
Und echo hab ich auch mal berichtigt. Bei mir hat er angezeigt:
$id $name
$id $name
und nicht
[echte id] [echter name]
so wie es jetzt ist hat es bei mir funktioniert. -
na toll ;( muss ich ja wohl warten und das gerade jetzt sowat ist doof
-
wegen dem ";"
das trennzeichen brauchst du nicht, wenn danach kein befehl mehr kommt, dann ist das "?>" etc. das trennzeichen.
und damit es nicht so viele fehlermeldungen gibt, machste am besten, sobald die db nicht erreichbar ist:
$dz=mysql_connect($host, $user, $pass) OR die('Datenbank nicht erreichbar');
dann bricht der prozess direkt danach ab und gibt "Datenbank nicht erreichbar" aus, statt das script weiter abzuarbeiten, obwohl die Datenbank eh down ist.
und wegen der limacity db, warum benutzte nicht einfach xampp/apache solange?
-
hatte ich mal nur funzt da nie die datenbank bei mir obwohl ich alles so mache wie ich es soll sagt er mir grundsätzlich das keine datenbank da ist ;(
und nu steht das da
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'mysql.lima-city.de' (4) in /home/webpages/lima-city/the-eden-projekt/html/wood/config.inc.php on line 6
Datenbank nicht erreichbar
Beitrag geaendert: 28.11.2006 14:52:17 von the-eden-projekt -
Das kommt dadurch das der MYSQL Sever zurzeit größere Probleme zu scheinen hat, er ist heute wieder down. Daher auch diese Fehlermeldung, die gleiche kommt bei mir auch. Wenn ich meine Homepage betreten will.
Hoffentlich geht er bald wieder.
Beitrag geaendert: 28.11.2006 16:49:41 von x2-avrilfan1999 -
[...]
Fatal error: Call to undefined function mysql_fetch_objekt() in /home/webpages/lima-city/the-eden-projekt/html/wood/test.php on line 7
[...]
Tja, was heißt das bloß? Was könnte es bloß heißen?
Vllt, dass die Funktion "mysql_fetch_objekt ()" nicht existiert? Richtög!
Und warum nicht?
Wenn du nicht von alleine darauf kommst, dann gib die Funktion doch einfach mal bei Google ein und schau dir den Vorschlag an, den Google macht.
-
du hast recht, entschuldige. Man braucht kein ;
Lösung:
<? include ('config.inc.php') ?>
<html>
<head></head>
<body>
<?
$sql = mysql_query('SELECT * FROM user');
while ($ds = mysql_fetch_array($sql)){
$name = $ds['name'];
$id = $ds['id'];
echo ''.$id.''.$name.'<br>';
}
mysql_close($dz);
?>
</body>
</html>
Mit mysql_fetch_object hat das nicht funktioniert, deswegen habe ich das jetzt mit mysql_fetch_array gemacht.
Und echo hab ich auch mal berichtigt. Bei mir hat er angezeigt:
$id $name
$id $name
und nicht
[echte id] [echter name]
so wie es jetzt ist hat es bei mir funktioniert.
Hallo,
das mit dem echo kann man auch so lösen:
echo $id.$name.'<br>';
oder mit Leerzeichen:
echo $id.' '.$name.'<br>';
oder so:
echo "$id $name<br>"; //Solten eigentlich Doppelte Anführungszeichen nicht einfache sein-> liegt an lima-citys formatierung
Beitrag geaendert: 28.11.2006 21:40:19 von dussel -
'mysql_fetch_objekt ()'
Wenn das so im Buch steht, dann würde ich es verbrennen!
lol ja es steht genau so in dem buch drinne, dass ist das Buch php MySQl son kleines buch
isbn 3-8272-6932-6 und dann habe ich noch das php 5 grundlagen und profiewissen =) was aber so schwer war den tag ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage