|
|
|
| вот запрос к базе
$result = mysql_query("SELECT sait,click FROM click WHERE saita = '".$saita."' AND sait='".$sait."'",$db3);
|
сначала было 2 файла, в одном и другом были переменные с паролями, добавил 3 файл и с помощью include вставил в оба файла, теперь если
if ($result)
{
тра та та
}
|
не работает, в чем проблема может быть? | |
|
|
|
|
|
|
|
для: mister_pipin
(14.11.2010 в 01:50)
| | var_dump(is_resource($result));
echo mysql_error(); | |
|
|
|
|
|
|
|
для: sl1p
(14.11.2010 в 01:59)
| | вот что получилось bool(false) - понимаю что должно быть true, но как это сделать?( | |
|
|
|
|
|
|
|
для: mister_pipin
(14.11.2010 в 02:12)
| | То есть строка
echo mysql_error();
ничего не вывела, хотите сказать? | |
|
|
|
|
|
|
|
для: neadekvat
(14.11.2010 в 02:23)
| | она вывела только bool(false) | |
|
|
|
|
|
|
|
для: mister_pipin
(14.11.2010 в 02:24)
| | Строка
echo mysql_error();
Не могла вывести
bool(false)
ибо это результат работы var_dump().
А если mysql_query() возвращает false, значит в запросе ошибка, а следовательно,
echo mysql_error();
будет выводить эту ошибку на экран. | |
|
|
|
|
|
|
|
для: neadekvat
(14.11.2010 в 02:25)
| |
$result = mysql_query("SELECT na_sait, click FROM click WHERE s_saita = '".$s_saita."' AND na_sait='".$na_sait."'",$db);
var_dump(is_resource($result));
echo mysql_error();
|
на экран выводит bool(false) и все, больше ничего, пробовал вывести
$t = mysql_num_rows($result);
echo $t;
| , но даже 0 не показывает | |
|
|
|
|
|
|
|
для: mister_pipin
(14.11.2010 в 02:28)
| | $result = mysql_query("SELECT na_sait, click FROM click WHERE s_saita = '".$s_saita."' AND na_sait='".$na_sait."'",$db) or die(mysql_error());
Что вывело?
И еще - error_reporting(E_ALL) в начало файла, мало ли что. | |
|
|
|
|
|
|
|
для: neadekvat
(14.11.2010 в 02:30)
| |
if ($result)
{
тра та та
}
else
{
раньше это выводило
}
|
а теперь вобще ничего если так
$result = mysql_query("SELECT na_sait, click FROM click WHERE s_saita = '".$s_saita."' AND na_sait='".$na_sait."'",$db) or die(mysql_error());
|
| |
|
|
|
|
|
|
|
для: mister_pipin
(14.11.2010 в 02:36)
| | Ну как обычно.
Уровень ошибок, как показал, выставили?
Посмотрите (и покажите) какой запрос отправляете.
$sql = "SELECT na_sait, click FROM click WHERE s_saita = '".$s_saita."' AND na_sait='".$na_sait."'";
echo $sql;
$result = mysql_query($sql, $db);
|
| |
|
|
|
|
|
|
|
для: neadekvat
(14.11.2010 в 02:38)
| | вот только увидел error_reporting(E_ALL), теперь поставил ее, показало 6 ошибок, сейчас буду править, буду внимательней, спасибо большое | |
|
|
|
|
|
|
|
для: mister_pipin
(14.11.2010 в 02:46)
| | error_reporting E_ALL по хорошему если - в php.ini должно ставиться. А не в файл. | |
|
|
|
|
|
|
|
для: Trianon
(14.11.2010 в 10:50)
| | это конечно да, но на сервера error_reporting E_ALL отключена, потому в файл пришлось ставить | |
|
|
|
|
|
|
|
для: mister_pipin
(14.11.2010 в 19:53)
| | для этого существует .htaccess
Там можно продублировать указание.
Кроме того, Вы же не на сервере хостера отлаживаетесь. | |
|
|
|