Есть таблица в БД, количество записей много), делаю select в php скрипте, страничка пустая. Как правильно вывести данные на страничку. Спасибо.
к бд подключаетесь корректно? ошибок нет? отображение ошибок включено? туда ли подключаетесь? какой конкретно запрос делаете? может там условие какоето под которое ничего не подходит.. давайте больше инфы. о стркутуре данных, объеме, сам скрипт работы с бд
Одно с другим напрямую не связано. От того, что вы делаете select, ничего никуда не выведется. И да, скрипт в студию
$connection=mysql_connect("localhost","root",""); $db=mysql_select_db("jabber"); if (!$connection || !$db) { exit(mysql_error()); } $result=mysql_query("select * from ofmessagearchive where body like '%тест%'"); mysql_close(); while($row=mysql_fetch_array($result)) { echo $row['body']."<br>"; }
ничего нету( , было сообщение от том что мало времени на запрос, я увеличил ini_set("max_execution_time", "60");
ini_set("max_execution_time", "60"); $connection=mysql_connect("localhost","root",""); $db=mysql_select_db("jabber"); if (!$connection || !$db) { exit(mysql_error()); } $result=mysql_query("select * from ofmessagearchive where body like '%тест%'"); while($row=mysql_fetch_array($result)) { echo $row['body']."<br>"; } mysql_close(); Сейчас так, но пустая страничка.
Код (PHP): $mysqli = new mysqli('host', 'username', 'passwd', 'dbname', $port); if (is_null($mysqli->connect_error)) { $result = $mysqli->query('SELECT * FROM `dbname`.`tblname` WHERE bla-bla-bla'); if ($result === false) { $mysqli->close(); echo $mysqli->error; } else { $mysqli->close(); while ($match = $result->fetch_assoc()) { echo '<pre>'; var_dump($match); echo '</pre>'; } $result->free(); } } else { echo $mysqli->connect_error; } Так попробуй...