私はこのコードを持っています。主に私のサイトのショールルを作成するためのものです。しかし、私は単にそれを働かせることはできません。それに間違ったことがありますか?もう1つの中で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