Hallo Leute,
ich weiß nicht was ich bei dieser DB Abfrage falsch machen. Ich frage aus zwei verschiedenen Tabellen einige Inhalte ab.
Hier mein Code zu DB Connect was funktioniert:
Hier nun die Abfrage selbst
Meine Fehlermeldeung die ich erhalte ist diese:
Aber ich habe gegooglet, mir vviele Beispiele angeschaut und so aber ich sehe (finde) nicht den Fehler. Oder sehe ich den Wald vor lauter Bäumen nicht..
Freue mich auf etwas Hilfe..
Gruß Fredolin
ich weiß nicht was ich bei dieser DB Abfrage falsch machen. Ich frage aus zwei verschiedenen Tabellen einige Inhalte ab.
Hier mein Code zu DB Connect was funktioniert:
PHP:
define ("DBBILD", "bildcontent"); /*Datenbanktabelle */
define ("DBIMPRESS", "impress"); /*Datenbanktabelle */
define ("DBPRO", "projekte"); /*Datenbanktabelle */
define ("DBNAME","xxxx"); /*Datenbankname */
define ("DBSERVER","localhost"); /*Datenbankserver */
define ("DBUSER", "yxyxyx"); /* User mit Zugriffrecht */
define ("DBPASSWD", "awqaqwaw"); /* Userpasswd für DB Zugriff */
// Datenbank öffnen
function opendb()
{
$dbhandle=mysql_connect(DBSERVER,DBUSER,DBPASSWD);
if(!$dbhandle)
{
echo "Could not connect to database(1)<br /><br />";
return (-1);
}
$result=mysql_select_db(DBNAME, $dbhandle);
if(!$result)
{
echo "Could not connect to database(2)<br /><br />";
return(-1);
}
return ($dbhandle);
}
//Datenbank schließen
function closedb($dbhandle)
{
mysql_close($dbhandle);
}
Hier nun die Abfrage selbst
PHP:
$myresult = mysql_query("SELECT
".DBBILD.".ID,
".DBBILD.".bild_kategorie,
".DBBILD.".bild_name,
".DBBILD.".bildendung,
".DBBILD.".projekt,
".DBBILD.".th_url,
".DBBILD.".big_url,
".DBBILD."._show
".DBPRO.".proID,
".DBPRO.".prokategorie,
".DBPRO.".proname,
".DBPRO.".proheadline,
".DBPRO.".prourl,
".DBPRO.".prostatus,
".DBPRO."._show FROM " . DBBILD, DBPRO . " WHERE bildcontent.ID = projekte.proID AND bildcontent._show = 'y' AND projekte._show = 'y'") or die("MySQL-ERROR-Typing => " . mysql_error());
while($row = mysql_fetch_array($myresult, MYSQL_ASSOC)) {
// hier wird dann die Verabeitung der Daten stattfinden //
}
Meine Fehlermeldeung die ich erhalte ist diese:
PHP:
Warning: mysql_query() expects parameter 2 to be resource, string given in J:\xxx\xxxx //<- Ort wo der Fehler auftritt
Aber ich habe gegooglet, mir vviele Beispiele angeschaut und so aber ich sehe (finde) nicht den Fehler. Oder sehe ich den Wald vor lauter Bäumen nicht..
Freue mich auf etwas Hilfe..
Gruß Fredolin
Zuletzt bearbeitet: