Всем привет. Скажите плз почему так вот получается? PHP: <?php $host = 'localhost'; $bdname = 'test'; $bduser = 'root'; $bdpass = ''; $link = mysql_connect($host,$bduser,$bdpass) or die('Trable connected'); if (!$link) {} else { echo 'YES!'; } mysql_select_db($bdname) or die("Could not select database"); $query_smf = "SELECT * FROM smf_members"; $result_smf = mysql_query($query_smf) or die ("Error Query:" . mysql_error()); while($row_smf=mysql_fetch_array($result_smf)) //{ //echo '<p>id='.$row_smf['id_member'][1].'. email: '.$row_smf['email_address'].'</p>'; //echo '<p>id='.$row_smf['id_member'].'</p>'; //} { $search = 65; if (in_array($search, $row_smf['id_member'], true)) { echo 'yes'; } else { echo 'no =('; } } ?> Код (Text): Warning: in_array() [function.in-array]: Wrong datatype for second argument in Z:\home\test1.ru\www\index.php on line 26
$row_smf - одномерный ассоциативный массив. В in_array вторым аргументом ты отправляешь элемент этого массива.