Suche im Forum:
Suchen


Autor Nachricht
Beitrag10.08.2009 um 08:46 (UTC)    
Titel: Re: MySQL Frage

jonas-geiger hat Folgendes geschrieben:
Hallo, ich habe folgenden code und finde den fehler net Sad

Code:
<html><head>
<title>mySQL-1.Versuch </title>
</head><body>
<?php
$user= "Jonas";
$passwort = "meinkennwort";
$dbname = "Jonas";
$link = mysql_connect("localhost", $user, $passwort);
$sql [color=red]0[/color] "CREATE DATABASE".$dbname;
mysql_query($sql, $link);

if($Jonas= mysql_error($link))
{echo $Jonas, "<br>";}
else
{echo "Die Datenbak wurde erstellt.";}

?>

</body></html>

Deine Null war dort fehl am Platz Wink

Aber schau dich doch ersteinmal im Netz nach Tutorials um, und lerne selbst ersteinmal ein wenig...
Um fehler leichter erkennen zu können, nutze einfach folgende funktion am anfang des scriptes:
error_reporting(E_ALL);
Beitrag12.08.2009 um 15:11 (UTC)    
Titel:

@gameshop ich lerne mit nem Buch^^ aber das bsp. hat net geklappt
Beitrag12.08.2009 um 15:19 (UTC)    
Titel:

nndesign hat Folgendes geschrieben:
jonas-geiger hat Folgendes geschrieben:
noch ein problem:::::::::::::::::::::::::::::::::::::::::::

Zitat:
<?php
$tabelle ="Jonas";
$sql = "SELECT name, kenn, mail FROM $tabelle WHERE pruef=1 ORDER BY kenn DESC";
mysql_connect("localhost", "jonasgeiger", "******");
mysql_select_db("PHP_Buch", $link);
$result = mysql_query($sql, $link);
for($i=0;$i<mysql_num_rows($result);$i++);
{
$ergebnis[$i]=mysql_fetch_array($result);
?>


<html>
<head>
<title>Das Sript </title>
</head>
<body>

<?php
//Ausgeben der Tabelle
for($i=0;$i<count($ergebnis);$i++)
{
echo "<table border=\"1\" width=\"400\"><tr><td>" .$ergebnis[$i]['name']. " </td><td> .$ergebnis[$i]['kenn']."</td></tr>";
echo "<tr><td coolspan=\"2\">" .$ergebnis[$i]['mail']. " </td><td>";
}


}//(?!)
?>

</body> </html>


wo ist der fehler?

FEHLERCODE:

Code:

Parse error: syntax error, unexpected T_VARIABLE in /users/jonasgeiger/www/Webseite/test4.php on line 3


Hab den derzeitigen Fehle behoben, ist rot markiert.



Parse error: syntax error, unexpected T_STRING in /users/jonasgeiger/www/Webseite/test4.php on line 23




beim anderen:

Parse error: syntax error, unexpected T_STRING in /users/jonasgeiger/www/Webseite/test4.php on line 4


Zuletzt bearbeitet von jonas-geiger am 12.08.2009, 16:20, insgesamt einmal bearbeitet
Beitrag12.08.2009 um 15:25 (UTC)    
Titel:

Schlag mal in deinem Buch das Kapitel für Fehlermeldungen auf.
Achja... Und im Englischbuch das Kapitel für Vokabeln.. Wink

Könnte beides weiterhelfen auch mal Probleme selbst zu lösen.
______________
Beitrag12.08.2009 um 15:52 (UTC)    
Titel:

ok, ich habe mir jetzt folgenden code zusammengebastelt:
Code:

<?php

$verbindung = mysql_connect ("Servername",
"Username", "Passwort")
or die ("PW oder UN sind falsch");

mysql_select_db(jonasgeiger")
or die ("DB noit fiound.");

$abfrage = "SELECT name FROM Jonas";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
   {
   echo "$row->name";
   }
?>


edit: habe den fehler gefunden


Zuletzt bearbeitet von jonas-geiger am 13.08.2009, 08:21, insgesamt 2-mal bearbeitet
Beitrag13.08.2009 um 08:59 (UTC)    
Titel:

Zitat:
<?php

$verbindung = mysql_connect ("Servername",
"Username", "Passwort")
or die ("PW oder UN sind falsch");

mysql_select_db("jonasgeiger"")
or die ("DB noit fiound.");

$abfrage = "SELECT name FROM Jonas";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "$row->name";
}
?>


du hast beim Datenbank namen den TAbellennamen eingetragen! Rot=DB NAme

Blau= TAbellenname

bei weiteren fragen, kannst du ja mal auf www.programmier-hilfen.de.tl vorbeischauen
Beitrag28.09.2009 um 17:14 (UTC)    
Titel:

Code:
echo $row->titel;

Du solltest auch noch die Sachen davor posten, könnte ja auch relevant sein!
______________
Kostenlose Homepagetools - www.spetools.de | SpeTools on TwitterNews
Beitrag28.09.2009 um 19:58 (UTC)    
Titel:

-Edit-
Sorry Embarassed
______________


Zuletzt bearbeitet von generatorencity am 29.09.2009, 12:44, insgesamt einmal bearbeitet
Beitrag28.09.2009 um 20:05 (UTC)    
Titel:

generatorencity hat Folgendes geschrieben:
Thread von August Rolling Eyes


Was soll den falsch daran sein?!
Er wollte eine Frage stellen die zu diesem Thread passt.Alle sagen Nutz die Sufu...Er hats warscheinlich getan und dann wird man trotzdem noch "angemeckert"
Hier passen die Rollaugen Rolling Eyes
______________


Beitrag29.09.2009 um 15:23 (UTC)    
Titel:

Code:
$wunschvariable = $row->titel;
Beitrag30.09.2009 um 14:35 (UTC)    
Titel:

Ich verstehe dein Problem einfach nicht wirklich -.-
______________
Kostenlose Homepagetools - www.spetools.de | SpeTools on TwitterNews
Beitrag01.10.2009 um 11:41 (UTC)    
Titel:

du willst, das title das selbe wie row ist?
______________

Twitter
Beitrag01.10.2009 um 14:50 (UTC)    
Titel:

Code:
$abfrage = "SELECT titel FROM datenbank";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
   {
echo $row->titel;
}


Das sollte funktionieren!

Ach ja, nicht datenbank, sondern Tabellenname!!!

______________
Kostenlose Homepagetools - www.spetools.de | SpeTools on TwitterNews


Zuletzt bearbeitet von nndesign am 01.10.2009, 15:50, insgesamt einmal bearbeitet
Beitrag01.10.2009 um 15:49 (UTC)    
Titel:

Beitrag02.10.2009 um 16:32 (UTC)    
Titel:

test-eni hat Folgendes geschrieben:
jo richtig abber Titel soll in einer Variabel sein also

Code:
$titel = home;
$abfrage = "SELECT $titel FROM tabellenname";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
   {
echo $row->$titel;
}

test-eni hat Folgendes geschrieben:
warum ? hat das keinen sinn?

nein hat es nicht...

Code:

$titel = home; // so heißt also die spalte, die du auslesen möchtest oder?
$abfrage = "SELECT $titel FROM tabellenname"; // dort wo tabellenname steht, muss natülich auch der name der tabelle rein ^^
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
   {
echo $row->$titel; // hast du nicht eben erst die variable $titel vergeben?!?! warum nutzt du sie hier für etwas anderes?
}


ließ dir doch mal dieses tut durch:
http://tut.php-quake.net/de/mysql-php.html

oder am besten einfach mal hier nachschauen:
http://us3.php.net/manual/en/function.mysql-fetch-object.php

ps. die manuals sollte man sich vorher immer mal anschauen, bevor man solche fragen stellt ^^ (es geht nämlich einfach schneller ^^)
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de