За последние 24 часа нас посетили 17933 программиста и 1650 роботов. Сейчас ищут 1156 программистов ...

не определяются функции mysqli

Тема в разделе "MySQL", создана пользователем space_pilot_5000, 15 мар 2008.

  1. space_pilot_5000

    space_pilot_5000 Активный пользователь

    С нами с:
    15 мар 2008
    Сообщения:
    2
    Симпатии:
    0
    PHP:
    1. <html>
    2. <head>
    3. <basefont face="Arial">
    4. </head>
    5. <body>
    6.  
    7. <?php
    8.  
    9. // set database server access variables:
    10. $host = "localhost";
    11. $user = "root";
    12. $pass = "****";
    13. $db = "****";
    14.  
    15. // open connection
    16. $connection = mysql_connect($host, $user, $pass);
    17. if (!$connection) {
    18.     die('Could not connect: ' . mysql_error());
    19. }
    20. echo 'Connected successfully';
    21.  
    22. // select database
    23. mysql_select_db($db) or die ("Unable to select database!");
    24.  
    25. // create query
    26. $query = "SELECT * FROM symbols";
    27.  
    28. // execute query
    29. $result = mysql_query($query) or die ("Error in query: $query. ".mysql_error());
    30.  
    31. // see if any rows were returned
    32. if (mysql_num_rows($result) > 0) {
    33.      // yes
    34.      // print them one after another
    35.      echo "<table cellpadding=10 border=1>";
    36.      while($row = mysqli_fetch_row($result)) {
    37.         echo "<tr>";
    38.         echo "<td>".$row[0]."</td>";
    39.         echo "<td>".$row[1]."</td>";
    40.         echo "<td>".$row[2]."</td>";
    41.         echo "</tr>";
    42.     }
    43.     echo "</table>";
    44. }
    45. else {
    46.     // no
    47.     // print status message
    48.     echo "No rows found!";
    49. }
    50.  
    51. // free result set memory
    52.  
    53. // close connection
    54. mysqli_close($connection);
    55.  
    56. ?>
    57.  
    58. </body>
    59. </html>
    Результат:

    Connected successfully
    Fatal error: Call to undefined function mysqli_fetch_row() in C:\AppServ\www\new8.php on line 36


    После этих действий никакого результата:
    – копировал libmySQL.dll в С:\php
    - заменял libmySQL.dll новым файлом в С:\Windows\system32
    – прописывал PATH к С:\php и к С:\php\ext
     
  2. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
  3. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    space_pilot_5000
    раскоментируй extension=php_mysqli.dll в php.ini
     
  4. space_pilot_5000

    space_pilot_5000 Активный пользователь

    С нами с:
    15 мар 2008
    Сообщения:
    2
    Симпатии:
    0
    хмм, попробовал еще поманипулировать и все-таки переустановил appserv 2.5.8 на 2.5.9 и все заработало. паранормальное.
    спасибо за ответы!