Panoptik пишет:4) можете ли вы самостоятельно найти ответы на эти и последующие вопросы? August_II пишет:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
3 страницы обсуждения. даная ошибка связана с тем, что у вас ошибка в самом SQL запросе. поетому mysql_query возвращает false, что не являеться типом переменной ресурс, который вас любязно просит mysql_fetch_result
даная ошибка гуглитсья за 5 минут.
решение: нужно првоерять что возвращает mysql_query и исправить запрос
в ващем же случае похоже на то что site строка. а строкы нужно обрамлят в кавички.
Цитата:SELECT * FROM tbl_otcash WHERE site="site"
если пойти еще дальше то такой запрос являеться не безопасним, поетому немного модиіиуировав получаем
в описании говориться о том что она екранирует строкы, чтобы защитить от SQL иньекций.
Если пойти еще дальше то модуль mysql_* уже устарел и уже давно не рекомендуется к использованию. на замену пришли аж целых ДВА модуля mysqli и PDO.
Если вы еще новичек, то рекомендую использовать mysqli. он имеет процедурный интерфейс очень похожый на тот древний костиль под названием mysql который вы используете. единое отличие в том, что первым аргументом всегда должен быть ресурс на соединение, которое возвращает функция mysqli_connect
теперь при использовании не устарелого модуля можно возвользоваться так називаемой фичей "подготовленые запросы". что єто за монстр обьясняю: данные отсилаються отдельно от запроса/
как готовить даную кухню отлично описано в документации http://php.net/manual/en/mysqli-...t.get-result.php здесь. там найдете пример в процедурном стиле.
про все это гугл видает 100500 результатов. поетому перед тем как задавать вопроси поищите сначала ответ. вы будете удивлены, но в 95% случаев вам даже не придеться задавать вопрос, потому как ответ вы найдете. я гарантирую это.
в заключении скажу что подход с поиском дает еще бонусный профит. большинство разработчиков не все знают. они прост оумеют искать нужную им информацию. они занють только то что есть такая технология и испольщуетсья она вот в таких случаях.
также настоятельно рекомендую заглядивать в документацию. в этом нет ничего постидного. я после 3 лет працтики все равно туда иногда заглядиваю. потому что все помнит невозможно.
также научиться дебажить ваше приложение. это отилчно описано в этой статье http://phpfaq[dot]ru/debug
удачи(Отредактировано автором: 10 Декабря, 2014 - 01:59:40)
|