Я попытался выполнить следующий запрос в php-скрипте.проблема с запросом запроса
$db_selected = mysql_select_db("lumiinc1_sndemo1", $con);
if ($db_selected) {
echo "database connected";
}
else
{
die ("Can\'t use db : " . mysql_error());
}
$sql = "INSERT INTO `markers` (`name`, `address`, `lat`, `lng`, `id`) SELECT `name`, `street`, `latitude`, `longitude`, `lid` FROM `location` WHERE NOT EXISTS (SELECT * FROM `markers` WHERE `location`.`lid` = `markers`.`id`)";
$result = mysql_query($sql);
if ($result) {
echo "Query executed OK";
} else {
die("Invalid query: " . mysql_error());
}
скрипт не показывает error.also запроса executed.but я не получил мой ожидаемый result.at то же самое я попробовать этот запрос в PhpMyAdmin я получил мой ожидаемый результат. Я не знаю причину этой проблемы. plz любой найдет проблему. благодаря
Так как запрос зависит от NOT EXISTS положение, вы проверили, что последние суб-выбора не возвращает записей? – Paolo
Что вы имеете в виду именно с *, но я не получил ожидаемого результата. *? Сообщение * «Запрос выполнен OK» * не печатается? –