mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 09.12.2016 22:44 Benutzername: Passwort: Auto-Login

Thema: [php MySQL] Wie oft kommt Datensatz vor vom 24.03.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [php MySQL] Wie oft kommt Datensatz vor
Autor Nachricht
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Do 24.03.2005 10:07
Titel

[php MySQL] Wie oft kommt Datensatz vor

Antworten mit Zitat Zum Seitenanfang

Hallo MeGs,
stehe vor einem Problem und mir fällt "nix Lösung" ein Meine Güte!

Ich habe eine Datenbank:

+++++++++++++
+ TEXT + BildURL +
+++++++++++++

Nun verlinke ich einen Text jeweils mit einer BildURL (kombiniert mit dem upload des Bildes).
Ich kann jedoch auch einen Text mit einem bereits upgeloadeten/verwendeten Bild verlinken - also ein Bild beliebig oft einem Text zuweisen.

Wenn ich nun einen Text lösche - soll er mir auch das dazugehörige Bild löschen, ES SEIN DENN, das Bild wird noch für einen anderen Text benötigt!

Ich dachte es mir so, dass ich die Datenbank frage, wie oft eine BildURL vorkommt. Wenn dieser Wert größer als "1" ist, soll er das Bild NICHT löschen, bei 'nem kleineren/gleichen Wert natürlich schon.

Habt ihr 'ne Idee? Weiß natürlich nicht wie's geht

DANKE-H und Frohe Ostern
*Thumbs up!*
  View user's profile Private Nachricht senden
Waschbequen
Account gelöscht


Ort: -

Verfasst Do 24.03.2005 10:16
Titel

Antworten mit Zitat Zum Seitenanfang

Du hast aber nicht wirklich nur die 2 Felder und stellst den Bezug darüber her? *Huch*
 
Anzeige
Anzeige
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Do 24.03.2005 10:33
Titel

Antworten mit Zitat Zum Seitenanfang

Waschbequen hat geschrieben:
Du hast aber nicht wirklich nur die 2 Felder und stellst den Bezug darüber her? *Huch*


Jaaaa, okay du hast mich … ich hab gelogen * Keine Ahnung... *
Hab glaube ich 13Spalten mit div Infos… und unter "Bild" wird halt nur die Bildurl gesaved.


Zuletzt bearbeitet von slein am Do 24.03.2005 10:34, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 36
Geschlecht: Männlich
Verfasst Do 24.03.2005 10:34
Titel

Antworten mit Zitat Zum Seitenanfang

naja du kannst ja im SQL Statement zählen wie oft eine url in der spalte vorkommt.

Code:

SELECT COUNT(url),url FROM deinTable GROUP BY url


bzw. wenn du die url schon kennst die du evtl löschen willst kannst du dir das GROUP BY natürlich sparen und einfach
Code:

$result = mysql_query("SELECT * FROM deinTable WHERE url = 'diebildurl'")
if(mysql_numrows($result) <= 1)
{

    mysql_query("DELETE...")

}
else
{

....

}


war jetzt nur ein schnell schuss, vielleicht hilft es...


Zuletzt bearbeitet von Skyw4lker am Do 24.03.2005 10:43, insgesamt 5-mal bearbeitet
  View user's profile Private Nachricht senden
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Do 24.03.2005 10:49
Titel

Antworten mit Zitat Zum Seitenanfang

Yooo danke.
Hab mal im Manual geblättert:

KLICK HERE TO READ THE ANSWER !

Danke. Viel Spaß noch beim Eier suchern…

der die das sleiN *hehe*
  View user's profile Private Nachricht senden
mildi

Dabei seit: 22.12.2004
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 24.03.2005 10:49
Titel

Antworten mit Zitat Zum Seitenanfang

UNGEPRÜFT (auf nüchternen Magen) Lächel
Code:

<?php

...hier löscht Du die BildURL as der DB UND MERKST SIE DIR ALS:

$BildURL



$sql="select BildURL from DB-NAME where BildURL=$BildURL";
$erg=mysql_query($sql,$db);

   if (false==$erg)
      {
         echo "Ein Fehler ist aufgetreten<br />";
         echo (mysql_error());
      }

   else
      {
         $nr=mysql_num_rows($erg);

         if ($nr=="")
            {
                unlink("PFAD ZUM VERZEICHNIS/$BildURL");
            }
      }
?>
  View user's profile Private Nachricht senden
 
Ähnliche Themen [php] mysql Datensatz vor/zurück
PHP-Problem: Datensatz nicht in DB eingtragen
Datensatz einbinden, ausgeben (XML oder/und php?)
[PHP + XML] Wie genauen / entsprechenden Datensatz abfragen?
[php / mysql] Mysql Daten in php als Link ausgeben
[PHP/MySQL] MySQL Error: 1054, falsche Tabelle ausgewählt?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.