Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nietypowa składnia php
adolf1945
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 7.05.2010

Ostrzeżenie: (0%)
-----


Jak działa coś takiego:

  1. $query = mysql_query("SELECT COUNT(1) FROM 'categories' WHERE 'name' = '{$name}'");
  2. return (mysql_result($query, 0) == '0')? false : true; //głównie chodzi o ten fragment


Jak to "normalnie" zapisać ?

Pozdrawiam

Ten post edytował adolf1945 19.09.2011, 09:18:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Ternary Operator
http://pl2.php.net/manual/pl/language.oper....comparison.php
Go to the top of the page
+Quote Post
adolf1945
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 7.05.2010

Ostrzeżenie: (0%)
-----


Czyli tak:

  1. if (mysql_result($query, 0) == '0'){
  2. return false;
  3. }
  4. else {
  5. return true;
  6. }

BTW

Czy ktoś wie czym spowodowany może być błąd:

Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\blog1\func\blog.php on line 33

gdzie linia 33 to:

  1. if (mysql_result($query, 0) == '0'){


Ten post edytował adolf1945 19.09.2011, 09:28:17
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Masz błąd zapytania. Nazw kolumn ani nazw tabele nie bierze się w ' a w `
A na przyszłość
Temat: Jak poprawnie zada pytanie
by wyświetlać błąd zapytań
Go to the top of the page
+Quote Post
and1
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 26.02.2010

Ostrzeżenie: (0%)
-----


Cytat(adolf1945 @ 19.09.2011, 10:18:32 ) *
Jak działa coś takiego:

  1. $query = mysql_query("SELECT COUNT(1) FROM 'categories' WHERE 'name' = '{$name}'");
  2. return (mysql_result($query, 0) == '0')? false : true; //głównie chodzi o ten fragment


Jak to "normalnie" zapisać ?

Pozdrawiam


To jest składnia normalna if(mysql_result($query, 0) == '0') {return false;} else {return true;}

Ten post edytował and1 19.09.2011, 11:41:40
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 16:35