в mysql_fetch_array() ты должен передавать результат выполнения mysql_query, тобишь: $res = mysql_query('select ...'); $new_res = mysql_fetch_array($res); возможно ты запрос указывал в mysql_fetch_array() если это не то, скинь код.
<?php $db = mysql_connect("localhost", "maked0n_admin", "gidravlika"); mysql_select_db("maked0n_conceptpatch", $db); $result = mysql_query("SELECT ip, date FROM users", $db); $row = mysql_fetch_array($result); do { echo $row['ip']." - ".$row['date']."<br />"; } while($row = mysql_fetch_array($result)) ?> ERRORS: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/maked0n/public_html/root/index.php on line 93 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/maked0n/public_html/root/index.php on line 99
скорее всего $result твой false возвращает, попробуй $result = mysql_query("SELECT ip, date FROM users", $db); if(!$result) { echo "Error - ".mysql_error()."<br>" . $sql; exit(); } ... while ( ($row = mysql_fetch_array($result)) !=false) ..
кагбэ PHP: $result = mysql_query('SELECT ip, date FROM users', $db) or die(mysql_error()); while ($row = mysql_fetch_assoc($result)) { echo $row['ip'].' | '.$row['date'].'<br>'; }
как сделать перетасовку массива, сохраняя соответствие ключей?? Т.е. перетасовываются индексы, а ключи за ними!
antojka что вы имеете ввиду? PHP: $arr = array(); shuffle($arr); var_dump($arr); //или function shuffle_assoc($list) { if (!is_array($list)) return $list; $keys = array_keys($list); shuffle($keys); $random = array(); foreach ($keys as $key) $random[$key] = $list[$key]; return $random; } $arr = array(); $arr = shuffle_assoc($arr); var_dump($arr);
Вот есть два массива: В первом массиве хранятся вопросы, а во втором индексы на правильные ответы: PHP: $a=array(array("1","2","3","4"),array("2","3","4")); $c=array(0, 2); Так вот как сделать, чтобы вопросы перетасовывались, а правильные ответы соответствовали, в итоге, своим вопросам!
А еще какие две книги можете посоветовать:первая для начинающих, а вторая продолжение первой для следующего продвижения??
мне кажется у тебя массив ответов и массив с индексами на правильные ответы где вопросы? распиши массивы понятнее а не 1 2 3 4 (лучше в значения впиши вопрос1 ответ1 ответ2...)
ну может, просто когда я искал, я нашел только PHP4, но все равно читать не стал) и потом для начинающих и PHP4 сойдет
я не читал) и отзывов не знаю. а вот по серии "...для чайников" я начинал учить c++ и c#. очень понравилось! советую!
на серванте есть текстовой файл, можно ли открыть к нему доступ из вне только определенному айпишнику?
Сервант это кто\что? А так.. Файл .htaccess поместить в директорию где лежит тхт файл, содержание .htaccess например такое: <Files "file.txt"> Order Deny,Allow Deny from all Allow from 8.8.8.8 </Files>