Только для запросов SELECT, SHOW, EXPLAIN, DESCRIBE, mysql_query() возвращает указатель на результат запроса, или FALSE если запрос не был выполнен. В остальных случаях, mysql_query() возвращает TRUE в случае успешного запроса и FALSE в случае ошибки. Значение не равное FALSE говорит о том, что запрос был выполнен успешно. Он не говорит о количестве затронутых или возвращённых рядов. Вполне возможна ситуация, когда успешный запрос не затронет ни одного ряда. Т.е. PHP: <?php $result = mysql_query("SELECT * FROM mytable") or die("Invalid query: " . mysql_error()); ?> Или PHP: <?php $result = mysql_query("SELECT * FROM mytable"); if ($result) { //Все ок. } else { //Что то не так. } ?>
Почему ф-ция исполняеться БЕЗ её вызова в коде??????? <?php function start(){ $fpg = fopen("2.txt","r"); for ($vsegvuvod=0; $vsegvuvod>-1; $vsegvuvod++){ $datag = fgets($fpg, 20000000); if($datag==""){ break; } } fclose($fpg); return $vsegvuvod; } $vsegvuvod=&start(); echo $vsegvuvod; ?> От,по сути должна быть пустая страница, НО функция обрабатываеться и так,что с start(); что без него!! почему???
BiG_][aKeR А это что? $vsegvuvod=&start(); Или покажите два варианта, правильный и который вы считаете неправильным
Byrger что ты хотел сказать этой конструкцией? $_POST[$count[$key]] - если $count -массив строк BiG_][aKeR &start(); - а это не вызов? или че ты имел ввиду?
хм,а как тогда достать содержимое переменной в цункции в наружу без етого,чтоб функция не вызывалась?????
Есть строка надо проверить что в ней не содержались симворы... Только латинский алфовит Как это сделать? PS не резать их а именно проверить есть или нет
Помогите плз. <?php $post="pt"; if (preg_match("/$post/",'p',$t)){ echo "ok"; } ?> Походу должно искать в $post наличие символа p в нём,и есле он присутствует то выводить ok,но,он не пашет так. Есле $post="p"; то выведет,а есле $post="pabc"; то нет,почему?
Если просто для поиска и определения наличия символа - массив $t указывать не обязательно, если в дальнейшем массив $t не будет использоваться т.е. просто: PHP: <?php $post="pt"; if (preg_match("/p/",$post)) echo "ok"; ?>
Чтобы не было проблем, когда юзер введет []{}/ и тому подобное, т.к изменит логику регулярки. bxn5, посмотри примеры с библиотекой ajax
пытаюсь определить високосный ли год 29 дней в феврале имеет каждый год, разделяя который на 4 нет остатка PHP: <? $vis = $da1_y / 4; // делю "год" на четыре. if(??????){$fev = 29; } // вместо вопросов нужна функция что то вроде "если $vis_без_остатка = $vis" else {$fev = 28; } echo $fev; ?> нигде не могу найти подобную функцию. подскажите плиз. либо альтернативный способ в экселе такое точно есть)