Помогите найти ошибку - PHP+SQL
{
$query = "select art_id from artists where art_id<5000 order by art_id desc limit 1";
}
+else
+ { die "Unexpected value: $rus"; }
$result = mysql_query ($query)
or die ("Query failed");
ну или типа того (с)
и в других случаях аналогично, проверять все варианты
это просто хорошая практика, помогает избежать ошибок
ну и описание ошибки от mysql тоже поможет
if isset($rus&&($rus=="on"
{
$query = "select art_id from artists order by art_id desc limit 1";
}
else
{
$query = "select art_id from artists where art_id<5000 order by art_id desc
limit 1";
}
$result = mysql_query ($query)
or die ("Query failed");
а в этом случае проверка на isset лишняя
Ну да хрен с ним
Оставить комментарий
yaskov2006
if ($rus=="on"){
$query = "select art_id from artists order by art_id desc limit 1";
}
else if ($rus=="off")
{
$query = "select art_id from artists where art_id<5000 order by art_id desc limit 1";
}
$result = mysql_query ($query)
or die ("Query failed");
если rus=on, то все работает, query нормально выполняется
если же rus=off, то query failed
видимо из-за <5000, но как это правильно сделать тогда?
если выполнять эту с <5000 напрямую, то все работает, а через php нет