Почему строка
mysql_query("SELECT * FROM `post` WHERE `title`='".$nazvanie."';",$db)||die("error\n");
выдает
PHP Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in *.php on line 37
PHP Notice: Trying to get property of non-object in *.php on line 38
а так нормально
mysql_query("SELECT * FROM `post` WHERE `title`='".$nazvanie."';",$db) or die("error\n");
не понимаю
1. dup008 - 18 Июля, 2011 - 23:18:39 - перейти к сообщению
2. DeepVarvar - 19 Июля, 2011 - 01:18:58 - перейти к сообщению
|| и or - это разные вещи.
C "полосками" идет равнозначное сравнение всех элементов списка сравнения.
С "or" список делится на две части - как будто две чаши весов в которых тоже могут быть "полоски".
Приоритет оператора выше.
Ну и в данном контексте используется только "or".
C "полосками" идет равнозначное сравнение всех элементов списка сравнения.
С "or" список делится на две части - как будто две чаши весов в которых тоже могут быть "полоски".
Приоритет оператора выше.
Ну и в данном контексте используется только "or".
3. dup008 - 19 Июля, 2011 - 02:53:55 - перейти к сообщению
DeepVarvar а здесь что лучше использовать тогда
preg_match('#ID=(\w+);.*?id=(\d+);.*?ss=(\w+);#s',$h,$temp)or die("no\n");
или
preg_match('#ID=(\w+);.*?id=(\d+);.*?ss=(\w+);#s',$h,$temp)||die("no\n");
результат вроде одинаков
preg_match('#ID=(\w+);.*?id=(\d+);.*?ss=(\w+);#s',$h,$temp)or die("no\n");
или
preg_match('#ID=(\w+);.*?id=(\d+);.*?ss=(\w+);#s',$h,$temp)||die("no\n");
результат вроде одинаков
4. DeepVarvar - 19 Июля, 2011 - 07:29:07 - перейти к сообщению
dup008 ну чего ты выкаблучиваешься?
Последнюю строчку моего предыдущего сообщения читал?
В первом твоем примере ф-ция возвращает ресурс, во втором - значение.
Последнюю строчку моего предыдущего сообщения читал?
В первом твоем примере ф-ция возвращает ресурс, во втором - значение.