pmzq Posted April 24, 2006 Share Posted April 24, 2006 Hy all,I've got a part of a code like this :if ($myrow["has_politics"] & 1) {$galaxy = "<td width=\"20%\" align=center bgcolor=\"lightblue\">"."<a class=\"x\" href=\"politics.php\">Politics</a>";}The "has_politics" is a resource row from mysql query named $myrow.But what i don't understand if what does the & 1 mean after it ?Does it mean if the "has_politics" row = 1 then $galaxy becomes lightblue ? or is it something else ?Here is the code which sets that value in mysql:$q = "UPDATE planet set has_politics = has_politics | 1 "."WHERE x='$myrow[x]' AND y='$myrow[y]' AND id!='$Planetid'";$result = mysql_query ($q, $db);So can someone explain some of this ?I hope to hear something soon I realy need thisthnx in advance....pMzQ, Link to comment https://forums.phpfreaks.com/topic/8258-what-kind-of-operator-is/ Share on other sites More sharing options...
kenrbnsn Posted April 24, 2006 Share Posted April 24, 2006 The single "&" is a bitwise operator meaning "and". See the [a href=\"http://us3.php.net/manual/en/language.operators.bitwise.php\" target=\"_blank\"]fine manual[/a] for an explanation and examples.Ken Link to comment https://forums.phpfreaks.com/topic/8258-what-kind-of-operator-is/#findComment-30114 Share on other sites More sharing options...
pmzq Posted April 24, 2006 Author Share Posted April 24, 2006 Thnx for that Ken :)But what do those Bits mean it isn't the same as typing has_politics == 1I don't realy understand how bits work do you have any explaning tutorial some where i can look at or could you tell me how it works ?thnx pMzQ, Link to comment https://forums.phpfreaks.com/topic/8258-what-kind-of-operator-is/#findComment-30119 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.