I have a wordpress install and am trying to see if a post already exists before I import it from a CSV
If I use phpmyadmin, the following search is 100% true and yields 2 accurate results:
SELECT * FROM `wp_posts` WHERE `post_title` LIKE 'the quick brown fox'
Then when I Select the "create php" link, I get this:
$sql = "SELECT * FROM `wp_posts` WHERE `post_title` LIKE \'the quick brown fox\'";
I then create import.php and save it with this:
<?php
include '/path/to/wp-blog-header.php';
$sql = "SELECT * FROM `wp_posts` WHERE `post_title` LIKE \'the quick brown fox\'";
$existingPost = mysql_query($sql);
if (!$existingPost) {
echo "post does not exist. Running insertFromCSV.php";
include "insertFromCSV.php"; //defined elsewhere and 100% working
}
else {
echo "you already have this in your database";
}
?>
The issue is that when I run import.php, the result is "post does not exist. Running insertFromCSV.php" which is NOT true. The post title DOES in fact exist.
Where am I going wrong here? Where is my human error? :)
I appreciate any thoughts on this and thanks in advance...