[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подключение Mysql к php
Слепой
Вот текст собственно...Подскажите где ошибка ???
<?php
@mysql_connect("localhost", "student", "096255") or die("Could not connect to MySQL server!");
@mysql_select_db("111") or die("Could not select company database!");
// Выбрать всі записи із таблиці
$query = "SELECT * FROM table_1";
$result = mysql_query($query);
$x = 0;
print "<table border=1>";
print "<tr><th>Name_process</th><th>Name_lesson</th><th>Full_name </th><th>Name_form</th></tr>";
while ($row = mysql_fetch_assoc($result)) {
echo "<tr>\n";
echo "<td>".$row["Name_process"]."</td>\n";
echo "<td>".$row["Name_lesson"]."</td>\n";
echo "<td>".$row["Full_name"]."</td>\n";
echo "<td>".$row["Name_form"]."</td>\n";
echo "</tr>\n";
}
print "</table>";
mysql_close();
?>



Результат выводит такой :
"; print "Name_processName_lessonFull_nameName_form"; while ($row = mysql_fetch_assoc($result)) { echo "\n"; echo "".$row["Name_process"]."\n"; echo "".$row["Name_lesson"]."\n"; echo "".$row["Full_name"]."\n"; echo "".$row["Name_form"]."\n"; echo "\n"; } print ""; mysql_close(); ?>




Спустя 10 минут, 40 секунд (20.05.2012 - 15:11) koala написал(а):
Слепой, попробуй через echo выводить. И сними "@" и посмотри нету ли других ошибок.

Спустя 5 минут, 39 секунд (20.05.2012 - 15:17) Слепой написал(а):
Я не разбираюсь в ПХП коде... Я делал по примеру.
Как выводить через echo без понятия... @ убрал(другие таблицы работают с ними) Других ошибок нету, 100 раз проверял...

Тут такая загвоздка. Эта таблица создана с помощью Create View, может это влияет ?

Спустя 21 минута, 4 секунды (20.05.2012 - 15:38) koala написал(а):
Слепой, ничем помочь не могу. Вы не знаете структуру базы данных и не знаете что должно получиться в результате.

Спустя 18 минут, 45 секунд (20.05.2012 - 15:57) Слепой написал(а):
Я знаю что должно получиться, у меня есть аналогичные таблицы, они работают.
Да, я их копировал и изменял, я просто не силён в ПХП, мы его не учили, а пришли преподы и сказали сдавайте лабы в пхп, учите сами. И вот выкручиваюсь.
Собственно всё получилось с таким вот результатом :)

<html>
<
head>
<
title>Навчальний процес</title>
</
head>
<
body>

<?php
@mysql_connect("localhost", "lyner", "096255") or die("Could not connect to MySQL server!");
@mysql_select_db("111") or die("Could not connect");
// Выбрать всі записи із таблиці
$query = "SELECT * FROM table_1";
$result = mysql_query($query);
$x = 0;
print "<table border=1>\n";
print "<tr>\n<th>ID</th><th>Name_process</th><th>Name_lesson</th><th>Fu ll_name</th><th>Name_form</th>\n</tr>\n";
while ($x < mysql_num_rows($result)) :
$Name_process = mysql_result($result, $x. 'Name_process');
$Name_lesson = mysql_result($result, $x, 'Name_lesson');
$Full_name = mysql_result( $result , $x , 'Full_name');
$Name_form = mysql_result($result, $x, 'Name_form');
print "<tr>\n";
print "<td>$id</td>\n<td>$Name_process</td>\n<td>$Name_lesson</td>\n<td>$Full_name</td>\n<td>$Name_form</td>\n";
print "</tr>\n";
$x++;
endwhile;
print "</table>";
mysql_close();
?>

</body>
</
html>



user posted image

Спустя 5 часов, 5 минут, 35 секунд (20.05.2012 - 21:02) Kuliev написал(а):
Слепой
Читаем мою статью http://phpforum.su/index.php?showtopic=21916 за тем приводим свой код в порядок. Я думаю входе исправления найдете свои ошибки.

Спустя 14 минут, 35 секунд (20.05.2012 - 21:17) killer8080 написал(а):
Цитата (Слепой @ 20.05.2012 - 14:01)
Результат выводит такой :
"; print "Name_processName_lessonFull_nameName_form"; while ($row = mysql_fetch_assoc($result)) { echo "\n"; echo "".$row["Name_process"]."\n"; echo "".$row["Name_lesson"]."\n"; echo "".$row["Full_name"]."\n"; echo "".$row["Name_form"]."\n"; echo "\n"; } print ""; mysql_close(); ?>

похоже интерпретатор PHP не парсит этот файл, вебсервер тупо отдаёт его как html. У файла расширение .php?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.