이 코드는 주로 내 사이트에 대한 shorurls를 만드는 것을 의미합니다. 그러나 나는 그것을 작동시키지 못합니다. 당신이 그걸로 뭔가 잘못 보입니까? while()을 다른 내부에서 실행해도 괜찮습니까?작동 PHP 코드를 얻을 수 없습니다
$urloriginal = $nt['fecha']."/".$nt['titulolower'];
mysql_query("SET NAMES 'utf8'");
$shortcheck = mysql_query("SELECT * FROM shorturls WHERE urloriginal = '".$urloriginal."' LIMIT 1");
while($urlitem = mysql_fetch_array($shortcheck)) {
if($urlitem['urloriginal'] != "0") {
echo "http://neutronico.com/u/".$urlitem['id'];
} else {
mysql_close($shortcheck);
mysql_query("INSERT into shorturls (urloriginal) VALUES ('$urloriginal')")
or die(mysql_error());
$shortget = mysql_query("SELECT * FROM shorturls WHERE urloriginal = '".$urloriginal."' LIMIT 1");
while($urlitem2 = mysql_fetch_array($shortget)) {
echo "http://neutronico.com/u/".$urlitem['id'];
};
mysql_close($shortget);
};
};
고맙습니다.
작동하지 않는 기능은 무엇입니까? 예상되는 결과는 무엇입니까? 실제 결과는 무엇입니까? – bos
mysql-fetch-assoc을 사용하지 않아야합니까? - http://php.net/manual/en/function.mysql-fetch-assoc.php – Smamatti
몇 가지 간단한 디버깅 작업이 필요합니다. – 472084