BlackBoard » Design, Programmierung & Entwicklung » Programmieren » PHP Datenbankabfrage klappt nicht » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Datenbankabfrage klappt nicht
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
newbi newbi ist männlich
CS - Orga


images/avatars/avatar-2180.gif

Dabei seit: 01.10.2005
Beiträge: 365
Herkunft: Schleswig ( Deutschland )

Datenbankabfrage klappt nicht       Zum Anfang der Seite springen

Der Code zum Abfragen lautet:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:

<?
include("****/config.php");
if($anzahl_felder < 1 ) {
    echo "Keine Daten vorhanden";
    }

else {



Es sind 6 Dateien in der Dantenbank enthalten, aber es kommt:

Klick mich

__________________
Mein Blog ist online und ihr findet ihn

HIER

06.10.2005 23:07 newbi ist offline E-Mail an newbi senden Homepage von newbi Beiträge von newbi suchen
HeaD HeaD ist männlich
Hoffnungsloser Sozialfall in Behandlung bei Styx


images/avatars/avatar-2266.gif

Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama

      Zum Anfang der Seite springen

Und was glaubst Du, was wir Dir mit diesen 4 Zeilen Code und der tollen Meldung dazu sagen können?

Man müsste schon wissen wie Du was aus der Datenbank ausließt, um feststellen zu können, warum keine Daten angezeigt werden.

Alles was ich jetzt sehe: $anzahl_felder ist kleiner 1 ...

Und überprüf vorher mal die Variablennamen, ob Du Dich vertippt hast (nur weil mir grade Dein Beitragstitel ins Auge sticht Augenzwinkern )

__________________

06.10.2005 23:12 HeaD ist offline E-Mail an HeaD senden Homepage von HeaD Beiträge von HeaD suchen
newbi newbi ist männlich
CS - Orga


images/avatars/avatar-2180.gif

Dabei seit: 01.10.2005
Beiträge: 365
Herkunft: Schleswig ( Deutschland )

Themenstarter Thema begonnen von newbi
      Zum Anfang der Seite springen

ich werde morgen diesen beitrag edi.

werde dan mehr infos haben(lol komme gerade nicht an die dateien)

__________________
Mein Blog ist online und ihr findet ihn

HIER

06.10.2005 23:24 newbi ist offline E-Mail an newbi senden Homepage von newbi Beiträge von newbi suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Der Code ist korrekt. Der Fehler liegt wo anders.
Wo fragst du denn deine Dantenbank ab ?

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
07.10.2005 07:28 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
newbi newbi ist männlich
CS - Orga


images/avatars/avatar-2180.gif

Dabei seit: 01.10.2005
Beiträge: 365
Herkunft: Schleswig ( Deutschland )

Themenstarter Thema begonnen von newbi
      Zum Anfang der Seite springen

also, zur Datenbankabfrage nutze ich 2 Dateienunglücklich da es auch 2 Programme sind, die die Datenbank brauchen.)

Datei 1:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:

<?

$hostname = 'localhost';
$sqluser  = '*****';
$sqlpass  = '*****';
$dbName   = 'dnt2';
$dbTable  = 'phpddm';

mysql_connect($hostname, $sqluser, $sqlpass) or die('Unable to connect to database');
@mysql_select_db($dbName) or die('Unable to select database');

# menu distance from top
    $PHPDDM['top'] = 0;
# submenu distance from top
    $PHPDDM['subtop'] = 20;
# submenu width
    $PHPDDM['width'] = 100;
# menu color
    $PHPDDM['mcolor'] = '#C0C0C0';
# menu over color
    $PHPDDM['mover'] = '#8C8C8C';
# submenu background color
    $PHPDDM['scolor'] = '#FFFFFF';
# submenu over color
    $PHPDDM['sover'] = '#C0C0C0';
# submenu background layer color (== submenu borders)
    $PHPDDM['lcolor'] = '#000000';


# Get menu
# phpddm_menu(TITLE, VTITLE, WIDTH, URL, TARGET)
$result = mysql_query("SELECT * FROM ".$dbTable." WHERE subid='0' ORDER by ord ASC");
$number = mysql_numrows($result);
$i = 0;

WHILE ($i < $number)
    {
    $phpddm_id = mysql_result($result,$i,'id');
    $phpddm_title = mysql_result($result,$i,'title');
    $phpddm_vtitle = mysql_result($result,$i,'vtitle');
    $phpddm_width = mysql_result($result,$i,'width');
    $phpddm_url = mysql_result($result,$i,'url');
    $phpddm_target = mysql_result($result,$i,'target');

    $PHPDDM_menu[$i] = new phpddm_menu($phpddm_title, $phpddm_vtitle, $phpddm_width, $phpddm_target, $phpddm_url);

    # Get submenu
    # phpddm_submenu(TITLE, URL, TARGET)
    $result2 = mysql_query("SELECT * FROM ".$dbTable." WHERE subid='".$phpddm_id."' ORDER by ord ASC");
    $number2 = mysql_numrows($result2);
    $k = 0;

    WHILE ($k < $number2)
        {
        $phpddm_title = mysql_result($result2,$k,'title');
        $phpddm_url = mysql_result($result2,$k,'url');
        $phpddm_target = mysql_result($result2,$k,'target');

        $PHPDDM_submenu[$i][$k] = new phpddm_submenu($phpddm_title, $phpddm_target, $phpddm_url);
        $k++;
        }

    $i++;
    }

while(@mysql_close()) { }





Datei 2:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:

<?PHP

$db_server "localhost"$db_name "dnt2"$db_user "*****"$db_passwort "*****"$table="rotator_data"$table_options="rotator_options"$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Datenbank-Verbindung konnte nicht hergstellt werden!");
$db_check = @MYSQL_SELECT_DB($db_name);

$anzahl_shows mysql_query("SELECT * FROM $table_options");
$anzahl_shows = @mysql_result($anzahl_shows,0,$table_options.".anzahl");

$abstand mysql_query("SELECT * FROM $table_options");
$abstand = @mysql_result($abstand,0,$table_options.".abstand");

$methode mysql_query("SELECT * FROM $table_options");
$methode = @mysql_result($methode,0,$table_options.".methode");

$abstand_oben mysql_query("SELECT * FROM $table_options");
$abstand_oben = @mysql_result($abstand_oben,0,$table_options.".abstand_oben");

$anzahl_felder mysql_query("SELECT * FROM $table");
$anzahl_felder = @mysql_num_rows($anzahl_felder);

$send=$_POST['send'];
$delete=$_POST['delete'];
?>



Das sind die 2 Dateien

__________________
Mein Blog ist online und ihr findet ihn

HIER

07.10.2005 09:31 newbi ist offline E-Mail an newbi senden Homepage von newbi Beiträge von newbi suchen
HeaD HeaD ist männlich
Hoffnungsloser Sozialfall in Behandlung bei Styx


images/avatars/avatar-2266.gif

Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama

      Zum Anfang der Seite springen

Also als erstes empfehle ich Dir mal die ganzen @-Zeichen zu entfernen, damit unterdrückst Du alle Fehlermeldungen und wirst so nicht feststellen, wenn irgendwo was schief läuft.

Dann ist das sicherlich ein Script, welches Du irgendwo "abgeschrieben" hast (denk ich mal, wegen der englischen Kommentare).

Ich schau mir das jetzt nochmal genauer an, und ediere später, wenn ich sehe was da los ist. Das Script, finde ich etwas umständlich, ich schau mal rein smile

Probier erstmal das mit den @'s und wenn dann Fehler kommen, weißt Du schonmal wo der Fehler liegt Augenzwinkern

__________________

07.10.2005 13:22 HeaD ist offline E-Mail an HeaD senden Homepage von HeaD Beiträge von HeaD suchen
newbi newbi ist männlich
CS - Orga


images/avatars/avatar-2180.gif

Dabei seit: 01.10.2005
Beiträge: 365
Herkunft: Schleswig ( Deutschland )

Themenstarter Thema begonnen von newbi
      Zum Anfang der Seite springen

okey.

Da ich jetzt in HH binn werde ich es ändern sobald ich wieder am heimischen pc sitze.( in Schleswig. )


Werde die Fehlermeldungen (wenn welche kommen ) posten.


[edit]

Es kommen keine Fehlermeldungen.

[/edit]

__________________
Mein Blog ist online und ihr findet ihn

HIER

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von newbi: 08.10.2005 12:21.

07.10.2005 18:58 newbi ist offline E-Mail an newbi senden Homepage von newbi Beiträge von newbi suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » PHP Datenbankabfrage klappt nicht

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH