WernerK: Spalten leer und doch nicht?

Beitrag lesen

Hallo,
ich habe eine MySQL Tabelle "project"
Es gibt die Spalten "ProjectDir" und "ProjectName"

Über ein Forumlar kann man einen Namen und ein Pfad angeben die dann in der Tabelle gespeichert werden.

$sqlchkproject = $DBO->query("SELECT ProjectDir FROM project") ;
$foundproject = $sqlchkproject->fetch(PDO::FETCH_ASSOC);
if(!$foundproject){
//mache insert
}else{
//mache update
}

Das Script sprint jetzt immer in den Else Zweig zum update obwohl die Tabelle augenscheinlich nichts enthält.
Wenn ich mir die Tabelle mit PhpMyAdmin anzeige und auf "browse" klicke kommt immer ein Result
Showing rows 0 - 0 (1 total, Query took 0.0007 sec)
Wenn ich die Zeilen editiere ohne reingehe sind aber keine Leerzeichen drin.

Ich vermute dass event. Sonderzeichen oder Steuerzeichen drin sind die man nicht sieht?
Wie könnte man hier die Prüfung aber dann anders gestalten?
Mit if(!$foundproject){ klappt es ja so nicht?

Gruss
Werner