Fatal Error: Call To Undefined Function Mysql_create_db()

Тема в разделе "PHP программирование", создана пользователем Sam Gordon, 14 апр 2008.

  1. Sam Gordon

    Sam Gordon Гость

    Проблема заключается в том, что функция почему-то не определеяется.
    Fatal error: Call to undefined function mysql_create_db()

    Тестировал на другом компе с другими версиями PHP и MySQL - другие ошибки лезли, но БД по крайнер мере создавалась. Но почему-то не желала создаваться таблица и не выводились данные из БД в файле index.htm

    В общем, это должен был быть скрипт для он-лайн оформления ставок (ну, типа ставки на спортивные соревнования, бред в качестве экзаменационного задания). Но тем не менее интересно, почему скрипт не работает.
    Коды прилагаю.

    Буду крайне признателен за помощь!
     

    Вложения:

    • script.rar
      Размер файла:
      2,6 КБ
      Просмотров:
      8
  2. Sam Gordon

    Sam Gordon Гость

    ясно, спасиб, попробую. :huh:
    Хотя странно, что на машине с установленной 4-ой версией php все работало, за исключением создания таблицы, а на моей машине с вот такими параметрами
    PHP Version 5.2.4
    phpMyAdmin 2.6.1
    Denver 2008

    все глохнет :( И эта неработающая функция взята из книги Самоучитель по PHP5 %((
     
  3. Sam Gordon

    Sam Gordon Гость

    Спасибо огроменное, получилось!
    БД создана, таблица тоже, данные в нее занесены.
    Понять бы теперь почему данные из базы не отображаются в index.php
     

    Вложения:

    • script.rar
      Размер файла:
      2,9 КБ
      Просмотров:
      15
  4. Sam Gordon

    Sam Gordon Гость

    а тупо пустая страница, ни тебе Error'ов, ни фига :ph34r: Ощущение, что либо не коннектится к БД, либо с помощью не той функции обращается. Хоть бы Note какой выдало... Белая страница в браузере.
     
  5. nws

    nws Гость

    Для всех запросов добавьте or die(mysql_error());
    В начале скрипта добавьте
    <php
    error_reporting(E_ALL);
    ...
     
  6. Sam Gordon

    Sam Gordon Гость

    Данные читаются. Скрипт, правда, пришлось переписывать заново. И он гораздо

    проще предыдущего.
    Есть вопрос: таблица из 4-х колонок, в последней - сумма ставки и рядом checkbox.

    Таблица в БД, кот. относится к этой сумме, просто типа int.
    index.php должен передать в result.php выбранные пользователем ставки и размер

    ставки, а так же общую сумму. Честно, даже приблизительно не представляю этот

    синтаксис... Массивы, увы, мой вечный камень преткновения :rolleyes:

    index.php (главная часть) выглядит так:
    echo ("<form method=post action=result.php>");

    //soedinyaemsya s serverom
    $Link=mysql_connect($Host,$User,$Password);
    $Query="SELECT * from $TableName";
    $Result=mysql_db_query($DBName,$Query,$Link);


    echo "<center><H2><font style=font-face:'Arial' >Hello,

    Admin!</font></H2><p>";

    //sozdaem tablitsy dlya vivoda zaprosa na ekran
    echo ("<table border=1 width=800 cellspacing=0 cellpadding=2 align=center

    bordercolor=black>\n");
    echo ("<tr align=center valign=top>\n");
    echo ("<td align=center valign=top bgcolor=#AAFF22><b>ID</b></td>\n");
    echo ("<td align=center valign=top

    bgcolor=#FFAA33><b>CATEGORY</b></td>\n");
    echo ("<td align=center valign=top bgcolor=#AAFF22><b>DATE</b></td>\n");
    echo ("<td align=center valign=top

    bgcolor=#FFAA33><b>STAVKA</b></td>\n");
    echo ("</tr>");

    //izvlekaem stroki iz tablitzi
    while ($Row=mysql_fetch_array($Result))
    {
    echo("<tr align=center valign=top>");
    echo("<td align=center valign=top>$Row[ID]</td>");
    echo("<td align=center valign=top>$Row[cat]</td>");
    echo("<td align=center valign=top>$Row[date]</td>");
    echo("<td align=center valign=top>$Row[price]<input name=Arr[]

    type=checkbox value=".$Row[ID]."></td>");

    echo ("</tr>");
    }



    //otkluchaemsya
    mysql_close($Link);
    echo("</table>");

    echo ("<br/>");
    echo ("<input type=submit value=Send>");


    echo ("</form>");
     
  7. w1zard

    w1zard Гость

    Вы пользуетесь довольно устаревшими функциями работы с БД, могут возникать проблемы в несовместимости... А что не получается? Помоему все должно прийти через post без проблем.
    PS на правильность сиснтаксиса не смотрел, но алгоритм верный, пробуйте.
     
Загрузка...
Похожие Темы - Fatal Error Call
  1. Mitya
    Ответов:
    3
    Просмотров:
    1.427
  2. Kalista
    Ответов:
    1
    Просмотров:
    123
  3. anna
    Ответов:
    11
    Просмотров:
    880
  4. glass44
    Ответов:
    0
    Просмотров:
    584
  5. Barakuda
    Ответов:
    0
    Просмотров:
    579

Поделиться этой страницей