對不起非重複的結果回合的混亂,這是什麼,我問。我正在嘗試將視頻發送到FTP服務器,但我不希望ftp上已存在的視頻重新上傳。因此,我需要一種方法來告訴數據庫來做到這一點。我有什麼是下面,由於@neo進行了更改,但它仍然返回和無效的查詢。打通SQL查詢
<?php
$dest="/Tools";
$query = "SELECT videoid AS videoId FROM videos
WHERE channel = 62 AND videoid NOT IN (@videoId)";
$results = mysql_query($query);
$server=("ftp.//");
$connect=ftp_connect($server);
$login_result=ftp_login($connect,"","");
if(!(login_result)||!($connect))
{
$error;
}
else
{
echo "success";
}
if (!$result) {
$message = 'Invalid query: ' . mysql_error() . "\n";
die($message);
}
while ($row = mysql_fetch_assoc($result)) {
// loop through every videoid returned, ftp each individually
$upload=ftp_put($connect,$dest,$row['videoid'],FTP_BINARY);
if (!upload)
{
echo "failed to upload $results\n";
}
else{
echo "successfully uploaded $videoid";
}
ftp_close($connect);
}
mysql_free_result($result);
?>
請從每個表中的一些示例數據(幾行)澄清你的要求。 –
該查詢的期望結果是什麼?目前還不清楚你想得到什麼。 – J0HN
Tobson
創建的每個「shoeid」 ??????? –