Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie berücksichtige ich fehlende xPaths und halte meine Daten einheitlich, wenn ich eine Website mit der DOMXPath-Abfragemethode kratze?

Da der Twitter-Knoten null oder einmal vorkommt, ändern Sie foreach in

$twitterurl [] = $nodelist->length ? $nodelist->item(0)->nodeValue : NULL;

Dadurch bleiben die Inhalte synchron. Sie müssen jedoch Vorkehrungen treffen, um NULL-Werte in der Abfrage zu behandeln, die Sie verwenden, um sie in die Datenbank einzufügen.