was bedeutet diese fehlermeldung?

artBACKUP

Grünschnabel
hallo, ich habe für eine datenbank anbindung folgendes script:
---
<?php include('above.php'); ?>
<?php require_once('connections/lagosh.php'); ?>
<?php
mysql_select_db($database_beanies, $beanies);
$query_beanies = "SELECT preview, id FROM beanies
ORDER BY id DESC";
$beanies = mysql_query($query_beanies, $beanies) or die(mysql_error());
$row_beanies = mysql_fetch_assoc($beanies);
$totalRows_beanies = mysql_num_rows($beanies);
mysql_select_db($database_headbands, $headbands);
$query_headbands = "SELECT preview, id FROM headbands
ORDER BY id DESC";
$headbands = mysql_query($query_headbands, $headbands) or die(mysql_error());
$row_headbands = mysql_fetch_assoc($headbands);
$totalRows_headbands = mysql_num_rows($headbands);
?>
<table width="820" border="0" align="center" cellpadding="20" cellspacing="0" class="table_main">
<tr> ...
---

wenn man die seite jetzt aufruft http://www.lagosh.com/products.php

kommt folgende fehlermeldung:

---
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /srv/www/htdocs/web15/html/products.php on line 4

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /srv/www/htdocs/web15/html/products.php on line 7
---

woran liegt das
gruß
 
Woran das liegt? Warte bitte kurz meine Glaskugel sucht ...
sucht...
und kann leider nicht heraussehen was in $database_beanies, $beanies steht. Sorry dass ich dirnicht helfen kann weil du Informationen so stark vor der Glaskugel versteckst :/
 
hast du in deinem code irgendwo ne verbindung zur db aufgebaut?
stimmt der db name?


PHP:
<?php
   $host = "localhost";         //db hostname
   $user = "mustermann";    //db username
   $pass = "musterpw";       //db passwort
   $db = "musterdb";            //db name

   // Datenbankverbindung aufbauen
   $connectionid = mysql_connect ($host, $user, $pass);
   if (!mysql_select_db ($db, $connectionid)) {
     die ("Keine Verbindung zur Datenbank");
   }
?>
 
passt der code so, wenn ich in einer datenbank zwei tabellen habe? die eine heißt beanies, die andere headbands?
PHP:
<?php require_once('connections/lagosh.php'); ?>
<?php
mysql_select_db($database_beanies, $beanies);
$query_beanies = "SELECT preview, id FROM beanies
ORDER BY id DESC";
$beanies = mysql_query($query_beanies, $beanies) or die(mysql_error());
$row_beanies = mysql_fetch_assoc($beanies);
$totalRows_beanies = mysql_num_rows($beanies);
mysql_select_db($database_headbands, $headbands);
$query_headbands = "SELECT preview, id FROM headbands
ORDER BY id DESC";
$headbands = mysql_query($query_headbands, $headbands) or die(mysql_error());
$row_headbands = mysql_fetch_assoc($headbands);
$totalRows_headbands = mysql_num_rows($headbands);
?>

--
in der datenbank sind vorschaubilder (preview), die angezeigt werden sollen. nach der id sortiert.
 
hast du den 2 datenbanken oder wie? warum?

PHP:
<?php
//Zugangsdaten (am besten in seperater datei auslagern)
$host = "localhost";//db hostname 
$user = "mustermann";//db username 
$pass = "musterpw";//db passwort 
$db = "musterdb";//db name 

// Datenbankverbindung aufbauen 
$connectionid = mysql_connect ($host, $user, $pass); 
if (!mysql_select_db ($db, $connectionid)) { 
die ("Keine Verbindung zur Datenbank"); 
} 

// Abfrage für Beanies
$query_beanies = "SELECT preview, id FROM beanies ORDER BY id DESC"; 
$beanies = mysql_query($query_beanies, $beanies) or die(mysql_error());
$row_beanies = mysql_fetch_assoc($beanies); 
$totalRows_beanies = mysql_num_rows($beanies);

//Abfrage für Headbands
$query_headbands = "SELECT preview, id FROM headbands ORDER BY id DESC"; 
$headbands = mysql_query($query_headbands, $headbands) or die(mysql_error()); 
$row_headbands = mysql_fetch_assoc($headbands); 
$totalRows_headbands = mysql_num_rows($headbands);

?>
 
nein.. es ist eine datenbank, in der ich zwei datensätze angelegt hab. ein datensatz heisst beanies und einer heisst headbands. jetzt will ich auf einer php seite den inhalt von beanies und von headbands in unterschiedlichen tabellen anzeigen lassen. .. nur klappt das alles nicht.
hiiilfeee!
 
hmmm....

PHP:
//Zugangsdaten (am besten in seperater datei auslagern) 
$host = "localhost";//db hostname 
$user = "mustermann";//db username 
$pass = "musterpw";//db passwort 
$db = "musterdb";//db name 

// Datenbankverbindung aufbauen 
$connectionid = mysql_connect ($host, $user, $pass); 
if (!mysql_select_db ($db, $connectionid)) { 
die ("Keine Verbindung zur Datenbank"); 
}

//ausgabe beanies
$sql = "SELECT preview, id FROM beanies ORDER BY id DESC";
$res = mysql_query($sql);
while($row = mysql_fetch_array($res)) {
echo $row["spaltenname1"]."<br />";
echo $row["spaltenname2"]."<br />";
}


//ausgabe headband
$sql2 = "SELECT preview, id FROM headbands ORDER BY id DESC";
$res2 = mysql_query($sql2);
while($row2 = mysql_fetch_array($res2)) {
echo $row2["spaltenname1"]."<br />";
echo $row2["spaltenname2"]."<br />";
}

?>

PS: ansonsten schreib mir ne mail mit dem code. vllt kann ich dir auch per icq/aim/irc helfen
squarius [at] gmx.de
 
Zuletzt bearbeitet:
artBACKUP hat gesagt.:
passt der code so, wenn ich in einer datenbank zwei tabellen habe? die eine heißt beanies, die andere headbands?
PHP:
<?php require_once('connections/lagosh.php'); ?>
<?php
mysql_select_db($database_beanies, $beanies);
$query_beanies = "SELECT preview, id FROM beanies
ORDER BY id DESC";
$beanies = mysql_query($query_beanies, $beanies) or die(mysql_error());
$row_beanies = mysql_fetch_assoc($beanies);
$totalRows_beanies = mysql_num_rows($beanies);
mysql_select_db($database_headbands, $headbands);
$query_headbands = "SELECT preview, id FROM headbands
ORDER BY id DESC";
$headbands = mysql_query($query_headbands, $headbands) or die(mysql_error());
$row_headbands = mysql_fetch_assoc($headbands);
$totalRows_headbands = mysql_num_rows($headbands);
?>

--
in der datenbank sind vorschaubilder (preview), die angezeigt werden sollen. nach der id sortiert.

Ansich schon sehr interresant zu sehen, dass du meinen Post einfach nicht verstanden hast Vielleicht sollte ich aufhören mit solchen Anspielungen. Aber jetzt mal konkret damit dus auch verstehst:

zeig uns den restlichen Code... Die DB-Verbindung zb.
 
Zurück