Thema: PDO-Rätsel
Einzelnen Beitrag anzeigen
  #5  
Alt 16.05.2012, 00:05:48
adrianzeitblom adrianzeitblom ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 10
AW: PDO-Rätsel

Im Folgenden der abgewandelte, funktionierende Code – vielleicht hat ja jemand mal ähnliche Probleme:

Code:
function karteiMitDatenbankAbgleichen($karteiBereinigt) {

    foreach ($karteiBereinigt as $wert) {
        $db = new PDO("mysql:host=localhost;dbname=karteiapp", 'root', '');
        try {
            $countA = $db->query("SELECT * FROM inhalte WHERE dateiname='$wert'")->fetchAll();
        } catch (PDOException $e) {
            echo $e->getMessage();
        }
        $db = null;

        if (!$countA) {
            try {
                $db = new PDO("mysql:host=localhost;dbname=karteiapp", 'root', '');
                $countB = $db->query("INSERT INTO inhalte (dateiname) VALUES ('$wert')");
            } catch (PDOException $e) {
                echo $e->getMessage();
            }
            $db = null;
        }else{
            echo 'Wert schon vorhanden!';
        }
    }
}
Mit Zitat antworten