• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Einfach? Daten auslesen

Jary

New member
Hey Community

Ich hab ein einfaches??? Problem mit Mysql. Ich habe die Suchfunktion genutzt und da auch schon hilfreiche Sachen gefunden aber ich komme dennoch ned weiter. Ich weiß ned woran der Fehler liegt.

Ich habe 2 Script und beide meinen irgend wo anders nen Fehler zu haben.

Ich habe die Tabelle mal angehangen als IMG und hier die 2 Scripte:

testcon:
PHP:
<?php
$con = mysql_connect("localhost","MeinLoginName","MeinPWvonPhpMySQL");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("Feldmatrix", $con);

$result = mysql_query("SELECT * FROM `Feldmatrix` ");

while($row = mysql_fetch_array($result))
  {
  echo $row['Name'] . " " . $row['SName'];
  echo "<br />";
  }

mysql_close($con);
?>

testcon2:
PHP:
<?php
$db_link = mysql_connect("localhost","MeinLoginName","MeinPWvonPhpMySQL");

// Nutzen von Datenbank - Name ist hinterlegt in
// Konstante MYSQL_DATENBANK
$db_sel = mysql_select_db("Feldmatrix");
   or die("Auswahl der Datenbank fehlgeschlagen");

$sql = "SELECT * FROM Feldmatrix";

$db_erg = mysql_query( $sql );
if ( ! $db_erg )
{
  die('Ungültige Abfrage: ' . mysql_error());
}

echo '<table border="1">';
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
  echo "<tr>";
  echo "<td>". $zeile['ID'] . "</td>";
  echo "<td>". $zeile['Name'] . "</td>";
  echo "<td>". $zeile['SName'] . "</td>";
  echo "</tr>";
}
echo "</table>";

mysql_free_result( $db_erg );
?>

Falls ihr die Scripte in Aktion sehen wollt:

http://www.jary.bplaced.de/Webseite/testcon.php
http://www.jary.bplaced.de/Webseite/testcon2.php

Da ich mich mit PHP leider ned so gut auskenne, er zwar später mal lernen will aber derzeit schonmal ne Lösung brauche ^^ ... kann ich in den Fehler halt ned soviel lesen. gut der eine meckert über das Oder und der andere kennt die Variable db_erg ned .... oder falscher typ oder so ..... aber ich habe kA was ich da jetzt ändern muss. Ich habe die Scripte von anderen genommen und "angepasst" aber wohl ned ganz korrekt.

PS: Ist der Server überhaupt richtig ??

phpmysql ist unter:

http://phpmyadmin.jary.bplaced.net/index.php?

Ich bedanke mich schonmal für eure Hilfe:

Also was ich will ist, dass er die Daten ausließt, das ich sie eben alle nutzen kann.
 

Anhänge

  • tabelle.png
    tabelle.png
    21,8 KB · Aufrufe: 7
Versuch's mal mit mysql_fetch_assoc, statt mysql_fetch_array.
???

@Jary: Die Mysql query schlägt fehl.
ersetze in der testcon.php diese Zeile:
$result = mysql_query("SELECT * FROM `Feldmatrix` ");
mit dieser:
$result = mysql_query("SELECT * FROM `Feldmatrix` ") or die(mysql_error());

dann siehste die fehlermeldung.
 
Okey Vielen Dank für die Antworten :) Ich teste es mal und wenns ned klappt melde ich mich wieder :)

Danke schonmal :D

Edit: habe bei beiden jetzt die Fehlermeldung, dass die Auswahl der Datenbank Fehlgeschlagen ist. Sie heißt aber Feldmatrix .... woran liegt der Fehler den dann o_O ??!

Edit2: Bzw. die DB heißt "jary" und die Tabelle heißt "Feldmatrix".

aber auch wenn ich Selcet * Frome jary schreibe klappts noch ned :(
 
Zuletzt bearbeitet:
Ja hab noch nen Edit2 drunter gepackt ... habe mal als Datenbank jary eingegeben aber klappt trotzdem ned :(
 
Zurück
Oben