Alex&R Posted March 5, 2010 Report Share Posted March 5, 2010 (edited) Ссылка ссылается на страницу с php кодом:<?$conn=mysql_connect("localhost", "admin", "pass");mysql_select_db("mysite", $conn);$sql = 'SELECT * FROM clients LIMIT 0, 30';mysql_query($sql) or die(mysql_error());?>Но запрос не выполняется. В чем причина? Edited March 5, 2010 by Alex&R Quote Link to comment Share on other sites More sharing options...
0 Mot Posted March 5, 2010 Report Share Posted March 5, 2010 Ссылка ссылается на страницу с php кодом:<?$conn=mysql_connect("localhost", "admin", "pass");mysql_select_db("mysite", $conn);$sql = 'SELECT * FROM clients LIMIT 0, 30';mysql_query($sql) or die(mysql_error());?>Но запрос не выполняется. В чем причина?Проверил на локалке, все работает.Ищите причину в логине\пароле или названии БД. Quote Link to comment Share on other sites More sharing options...
0 Zippovich Posted March 5, 2010 Report Share Posted March 5, 2010 Сообщите возникающую ошибку. Quote Link to comment Share on other sites More sharing options...
0 Alex&R Posted March 5, 2010 Author Report Share Posted March 5, 2010 ошибку не выдает. Quote Link to comment Share on other sites More sharing options...
0 Zippovich Posted March 5, 2010 Report Share Posted March 5, 2010 а должна выдавать. Значит все выполняется, теперь выведите на экран результат запроса и Вы его увидите. Quote Link to comment Share on other sites More sharing options...
0 Alex&R Posted March 5, 2010 Author Report Share Posted March 5, 2010 но разве этот запрос не должен выводить результат? Quote Link to comment Share on other sites More sharing options...
0 Zippovich Posted March 5, 2010 Report Share Posted March 5, 2010 неа, не должен, он просто выполняет запрос:http://ua.php.net/manual/en/function.mysql-query.php Quote Link to comment Share on other sites More sharing options...
0 Mot Posted March 5, 2010 Report Share Posted March 5, 2010 (edited) Вам в раздел по PHP mysql_query - функция возвращающая результат, вы же этот результат никуда не присваиваете ЗЫ: ознакомтесь мануалЗЫЫ: внизу русский мануал тутачки Edited March 5, 2010 by Mot Quote Link to comment Share on other sites More sharing options...
0 rus Posted March 5, 2010 Report Share Posted March 5, 2010 Сколько лишних телодвижений!1) Подключение к бд можно вынести, а потом просто инклудить:config.php<?php$host="localhost"; #Хост $login_mysql="login_in_mysql"; #Логин $password_mysql="password_in_mysql"; #Пароль $baza_name="name_db"; #Имя базы $db = @mysql_connect("$host", "$login_mysql", "$password_mysql"); if (!$db) exit("<p>К сожалению, не доступен сервер MySQL</p>"); if (!@mysql_select_db($baza_name,$db)) exit("<p>К сожалению, не доступна база данных</p>");?>test.phpinclude (config.php);$result = mysql_query ("SELECT * FROM `clients` LIMIT '0', '30'");while ($test = mysql_fetch_array($result)){echo "<p>".$test['pole_v_tablice']."</p>";} Quote Link to comment Share on other sites More sharing options...
0 Alex&R Posted March 5, 2010 Author Report Share Posted March 5, 2010 (edited) за подсказку спасибо. возьму на заметку.Сразу вопрос. А почему нельзя растянуть таблицу базы данных по ширине окна, я имею ввиду в процентном эквиваленте? Или есть способ? Edited March 5, 2010 by Alex&R Quote Link to comment Share on other sites More sharing options...
0 Zippovich Posted March 5, 2010 Report Share Posted March 5, 2010 Вы все попутали. Таблица базы данных, это набор полей и их значений, ее нельзя растянуть, тем более по ширине окна.Но никто не мешает Вам сделать примерно так:<table width="100%">...</table>вместо точек размечайте вывод результата запроса из БД. Quote Link to comment Share on other sites More sharing options...
0 Alex&R Posted March 5, 2010 Author Report Share Posted March 5, 2010 И последний вопрос. Интересует такая вот штука, а именно где прочитать, как это работает.Напр. Есть форма с тремя раскрывающемся списками: имя, отчество, фамилия. Список являет собой алфавит, от а до я. Мне нужно делать выборки с базы данных по выбранным в списке буквам. Если Имя: А, Отчество: Я, Фамилия: Р, то отображались все записи с именем на Р, отчеством на Я, и фамилией на Р. Quote Link to comment Share on other sites More sharing options...
0 Zippovich Posted March 5, 2010 Report Share Posted March 5, 2010 ищите в гугле доку по AJAX Quote Link to comment Share on other sites More sharing options...
0 Veseloff Posted March 6, 2010 Report Share Posted March 6, 2010 И последний вопрос. Интересует такая вот штука, а именно где прочитать, как это работает.Напр. Есть форма с тремя раскрывающемся списками: имя, отчество, фамилия. Список являет собой алфавит, от а до я. Мне нужно делать выборки с базы данных по выбранным в списке буквам. Если Имя: А, Отчество: Я, Фамилия: Р, то отображались все записи с именем на Р, отчеством на Я, и фамилией на Р.А в чём проблема? Не можете запрос составить или не знаете как на клиентской стороне организовать? Quote Link to comment Share on other sites More sharing options...
0 Alex&R Posted March 7, 2010 Author Report Share Posted March 7, 2010 Знаю что делается с использованием аякса и JavaScript.вот сам скрипт:function createRequestObject() { var ro; var browser = navigator.appName; if(browser == 'Microsoft Internet Explorer'){ ro = new ActiveXObject('Microsoft.XMLHTTP'); }else{ ro = new XMLHttpRequest(); } return ro;}var http = createRequestObject();function sndReq(action) { http.open('get', 'rpc.php?action='+action); http.onreadystatechange = handleResponse; http.send(null);}function handleResponse() { if(http.readyState == 4){ var response = http.responseText; var update = new Array(); if(response.indexOf('|' != -1)) { update = response.split('|'); document.getElementById(update[0]).innerHTML = update[1]; } }} но как его подвязать под веб форму... ??? Quote Link to comment Share on other sites More sharing options...
0 Veseloff Posted March 8, 2010 Report Share Posted March 8, 2010 Гм... Воспользуйтесь лучше jquery - намного проще будет разобраться Quote Link to comment Share on other sites More sharing options...
0 Alex&R Posted March 8, 2010 Author Report Share Posted March 8, 2010 Veseloff, подскажи где именно по моему вопросу можно почитать? Quote Link to comment Share on other sites More sharing options...
0 Veseloff Posted March 9, 2010 Report Share Posted March 9, 2010 http://jquery.com - общая информацияhttp://docs.jquery.com/ - докиhttp://api.jquery.com/category/ajax/ - тут про аяксы всякиеhttp://google.com - всё, что угодно про jquery и не только можно найти тут Quote Link to comment Share on other sites More sharing options...
0 keltanas Posted March 15, 2010 Report Share Posted March 15, 2010 :) Я плакалЪ.Запрос к базе данных через AJAX :мегалол:2Alex&R : Лучше ознакомьтесь сначала с чем-нибудь вроде этого http://www.all-ebooks.com/2009/07/25/56438...e.-2-e-izd.htmlПосле прочитайте весь этот топик и будете на полу валятся от смеха ))) Quote Link to comment Share on other sites More sharing options...
Question
Alex&R
Ссылка ссылается на страницу с php кодом:
Но запрос не выполняется. В чем причина?
Edited by Alex&RLink to comment
Share on other sites
18 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.