PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 10
golly Отправлено: 04 Марта, 2017 - 14:04:23 • Тема: Забрать значение • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 34
[PHP][/PHP]
В общем, тут такое задание: нужно записать код из одного файла в другой, а не на сайт, какие команды за это отвечают? Файл из которого будут браться текст в формате txt.
Помогите пожалуйста!
golly Отправлено: 22 Февраля, 2017 - 16:19:29 • Тема: вывод строк из mysqli • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 84
так, теперь нет ошибки, но у меня выводится только 1 строчка
golly Отправлено: 21 Февраля, 2017 - 22:54:30 • Тема: вывод строк из mysqli • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 84
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESK LIMIT 10' at line 1

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\Apache24\htdocs\speed.php on line 71

теперь вот такие ошибки.
что дальше?
golly Отправлено: 21 Февраля, 2017 - 20:52:01 • Тема: вывод строк из mysqli • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 84
CODE (htmlphp):
скопировать код в буфер обмена
  1. <!doctype html>
  2. <html lang="ru">
  3. <head>
  4. <title>скорость</title>
  5. </head>
  6. <body>
  7. <?php
  8.    $host="localhost";
  9.    $user="test";
  10.    $pass="Fary13666."; //установленный вами пароль
  11.    $db_name="products";
  12.    $mysqli=mysqli_connect(
  13.            "$host",
  14.            "$user",
  15.            "$pass",
  16.            "$db_name");
  17. ?>
  18. </body>
  19. <table>
  20. <form action="speed.php" method="post">
  21.     <tr>
  22.         <td>скорость:</td>  
  23.         <td><input type="text" name="speed"></td>
  24.     </tr>
  25.     <tr>
  26.         <td colspan="2"><input type="submit" value="занести в таблицу"></td>
  27.     </tr>
  28. </form>
  29. </table>
  30. <?php
  31. $speed = $_POST['speed'];
  32. $test_speed = 60;  //сравнительная скорость
  33. $date = date("ymd");
  34. $time = date("His");
  35. if($speed > $test_speed)
  36. echo "превышена скорость !";
  37. else
  38.   echo "скорость в норме";
  39.  
  40. echo "<br/>Дата замера скорости $date";
  41.        echo "<br/>Время замера скорости $time <br/>";
  42.  //$insert_row = $mysqli->query("INSERT INTO products (data, time, speed) VALUES($date, $time, $speed)");
  43.  
  44.        $insert_row = $mysqli->query("INSERT INTO products (data, time, speed) VALUES($date, $time, $speed)");// Вставляем произвольные значения без переменных
  45.        if($insert_row){
  46.    print 'Success! ID of last inserted record is : ' .$mysqli->insert_id .'<br />';
  47. }else{
  48.    die('Error : ('. $mysqli->errno .') '. $mysqli->error);
  49. }
  50. // $db_table_to_show = 'products';
  51.  
  52.    $qr_result = mysqli_query($mysqli,"SELECT * FROM `products`");
  53. if($qr_result === false)print_r(mysqli_error($mysqli));
  54.  
  55. $result=mysqli_query($mysqli,"SELECT products FROM products");
  56.  
  57. echo $result,'<br>';
  58.  
  59.    // выводим на страницу сайта заголовки HTML-таблицы
  60.    echo '<table border="1">';
  61.  echo '<thead>';
  62.  echo '<tr>';
  63.  echo '<th>data</th>';
  64.  echo '<th>time</th>';
  65.  echo '<th>speed</th>';
  66.  echo '</tr>';
  67.  echo '</thead>';
  68.  echo '<tbody>';
  69.  
  70.  $data = mysqli_fetch_array($qr_result);
  71.    echo '<tr>';
  72.    echo '<td>' . $data['data'] . '</td>';
  73.    echo '<td>' . $data['time'] . '</td>';
  74.    echo '<td>' . $data['speed'] . '</td>';
  75.    echo '</tr>';
  76.  
  77.  
  78.    echo '</tbody>';
  79.  echo '</table>'
  80.  
  81. ?>


Вот код, рабочий. Что надо прописать, что бы выводились последние 10 строчек?
Подскажите пожалуйста!
golly Отправлено: 11 Февраля, 2017 - 16:11:10 • Тема: помощь в написание кода • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 45
вот сам код
PHP:
скопировать код в буфер обмена
  1. <!doctype html>
  2. <html lang="ru">
  3. <head>
  4. <title>скорость</title>
  5. </head>
  6. <body>
  7. <?PHP
  8.     $host="localhost";
  9.     $user="test";
  10.     $pass="Fary13666."; //установленный вами пароль
  11.     $db_name="products";
  12.     $mysqli=mysqli_connect(
  13.             "$host",
  14.             "$user",
  15.             "$pass",
  16.             "$db_name");
  17. ?>
  18. </body>
  19. <table>
  20. <form action="speed.php" method="post">
  21.     <tr>
  22.         <td>скорость:</td>  
  23.         <td><input type="text" name="speed"></td>
  24.     </tr>
  25.     <tr>
  26.         <td colspan="2"><input type="submit" value="занести в таблицу"></td>
  27.     </tr>
  28. </form>
  29. </table>
  30. <?PHP
  31. $speed = $_POST['speed'];
  32. $test_speed = 60;  //сравнительная скорость
  33. $date = date("ymd");
  34. $time = date("His");
  35. if($speed > $test_speed)
  36. echo "превышена скорость !";
  37. else
  38.    echo "скорость в норме";
  39.  
  40. echo "<br/>Дата замера скорости $date";
  41.         echo "<br/>Время замера скорости $time <br/>";
  42.   //$insert_row = $mysqli->query("INSERT INTO products (data, time, speed) VALUES($date, $time, $speed)");
  43.  
  44.         $insert_row = $mysqli->query("INSERT INTO products (data, time, speed) VALUES($date, $time, $speed)");// Вставляем произвольные значения без переменных
  45.         if($insert_row){
  46.     print 'Success! ID of last inserted record is : ' .$mysqli->insert_id .'<br />';
  47. }else{
  48.     die('Error : ('. $mysqli->errno .') '. $mysqli->error);
  49. }
  50. // $db_table_to_show = 'products';
  51.  
  52.     $qr_result = mysqli_query($mysqli,"SELECT * FROM `products`");
  53. if($qr_result === false)print_r(mysqli_error($mysqli));
  54.  
  55. $result=mysqli_query($mysqli,"SELECT products FROM products");
  56.  while($myrow = mysqli_fetch_array($result)){
  57. echo $myrow,'<br>';
  58. }
  59.     // выводим на страницу сайта заголовки HTML-таблицы
  60.     echo '<table border="1">';
  61.   echo '<thead>';
  62.   echo '<tr>';
  63.   echo '<th>data</th>';
  64.   echo '<th>time</th>';
  65.   echo '<th>speed</th>';
  66.   echo '</tr>';
  67.   echo '</thead>';
  68.   echo '<tbody>';
  69.  
  70.   $data = mysqli_fetch_array($qr_result);
  71.     echo '<tr>';
  72.     echo '<td>' . $data['data'] . '</td>';
  73.     echo '<td>' . $data['time'] . '</td>';
  74.     echo '<td>' . $data['speed'] . '</td>';
  75.     echo '</tr>';
  76.  
  77.  
  78.     echo '</tbody>';
  79.   echo '</table>'
  80.  
  81. ?>


а вот сама ошибка
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\Apache24\htdocs\speed.php on line 56

вот строка 56: while($myrow = mysqli_fetch_array($result)){

надо что бы в таблицу выводились последние 10 замеров, а выводится только 1

прошу помочь в написание, не могу найти ошибку! жду вашей помощи)
golly Отправлено: 03 Февраля, 2017 - 17:58:06 • Тема: помогите • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 95
<!doctype html>
<html lang="ru">
<head>
<title>скорость</title>
</head>
<body>
<?php
$host="localhost";
$user="test";
$pass="Fary13666."; //установленный вами пароль
$db_name="products";
$mysqli=mysqli_connect(
"$host",
"$user",
"$pass",
"$db_name");
?>
</body>
<table>
<form action="speed.php" method="post">
<tr>
<td>скорость:</td>
<td><input type="text" name="speed"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="занести в таблицу"></td>
</tr>
</form>
</table>
<?php
$speed = $_POST['speed'];
$test_speed = 60; //сравнительная скорость
$date = date("ymd");
$time = date("His");
if($speed > $test_speed)
echo "превышена скорость !";
else
echo "скорость в норме";

echo "<br/>Дата замера скорости $date";
echo "<br/>Время замера скорости $time <br/>";
//$insert_row = $mysqli->query("INSERT INTO products (data, time, speed) VALUES($date, $time, $speed)");

$insert_row = $mysqli->query("INSERT INTO products (data, time, speed) VALUES($date, $time, $speed)");// Вставляем произвольные значения без переменных
if($insert_row){
print 'Success! ID of last inserted record is : ' .$mysqli->insert_id .'<br />';
}else{
die('Error : ('. $mysqli->errno .') '. $mysqli->error);
}
// $db_table_to_show = 'products';

$qr_result = mysqli_query($mysqli,"SELECT .'products' FROM .'products'");
if($qr_result === false)print_r(mysqli_error($mysqli));

$result=mysqli_query($mysqli,"SELECT * FROM 'products' ");
while($myrow = mysqli_fetch_array($result)){
echo $myrow,'<br>';
}
// выводим на страницу сайта заголовки HTML-таблицы
echo '<table border="1">';
echo '<thead>';
echo '<tr>';
echo '<th>data</th>';
echo '<th>time</th>';
echo '<th>speed</th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';

$data = mysqli_fetch_array($qr_result);
echo '<tr>';
echo '<td>' . $data['data'] . '</td>';
echo '<td>' . $data['time'] . '</td>';
echo '<td>' . $data['speed'] . '</td>';
echo '</tr>';


echo '</tbody>';
echo '</table>'

?>

благодарю, теперь такая ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''products' FROM .'products'' at line 1
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\Apache24\htdocs\speed.php on line 56

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\Apache24\htdocs\speed.php on line 70
жду дальнейшей помощи, пожалуйста!!!
golly Отправлено: 02 Февраля, 2017 - 22:26:33 • Тема: помогите • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 95
благодарю, теперь такая ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''products' FROM .'products'' at line 1
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\Apache24\htdocs\speed.php on line 56

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\Apache24\htdocs\speed.php on line 70
$data = mysqli_fetch_array($qr_result); строка 70
while($myrow = mysqli_fetch_array($result)){ строка 56,
жду дальнейшей помощи, пожалуйста!!!
golly Отправлено: 31 Января, 2017 - 19:34:36 • Тема: помогите • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 95
исправил
$qr_result = mysqli_query("SELECT .'products' FROM .'products'");
на
$qr_result = mysqli_query($mysqli,"SELECT .'products' FROM .'products'");
if($qr_result === false)print_r(mysqli__error($mysqli));
теперь:
Fatal error: Call to undefined function mysqli__error() in C:\Apache24\htdocs\speed.php on line 53
спасибо, жду дальнейшей помощи с этим кодом
if($qr_result === false)print_r(mysqli__error($mysqli));
вот строка 53, пишет что нужны фигурные скобки
golly Отправлено: 31 Января, 2017 - 16:25:53 • Тема: помогите • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 95
а что там именно надо исправить? напишите пожалуйста правильный код, пожалуйста
golly Отправлено: 30 Января, 2017 - 22:32:22 • Тема: помогите • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 95
CODE (htmlphp):
скопировать код в буфер обмена
  1. <!doctype html>
  2. <html lang="ru">
  3. <head>
  4.     <title>скорость</title>
  5. </head>
  6. <body>
  7. <?php
  8. $host = "localhost";
  9. $user = "test";
  10. $pass = "Fary13666."; //установленный вами пароль
  11. $db_name = "products";
  12. $mysqli = mysqli_connect("$host", "$user", "$pass", "$db_name");
  13. ?>
  14. </body>
  15. <table>
  16.     <form action="speed.php" method="post">
  17.         <tr>
  18.             <td>скорость:</td>
  19.             <td><input type="text" name="speed"></td>
  20.         </tr>
  21.         <tr>
  22.             <td colspan="2"><input type="submit" value="занести в таблицу"></td>
  23.         </tr>
  24.     </form>
  25. </table>
  26. <?php
  27. $speed = $_POST['speed'];
  28. $test_speed = 60; //сравнительная скорость
  29. $date = date("ymd");
  30. $time = date("His");
  31. if($speed > $test_speed)
  32.    echo "превышена скорость !"; else
  33.    echo "скорость в норме";
  34.  
  35. echo "<br/>Дата замера скорости $date";
  36. echo "<br/>Время замера скорости $time <br/>";
  37.  
  38. //$insert_row = $mysqli->query("INSERT INTO products (data, time, speed) VALUES($date, $time, $speed)");
  39.  
  40. $insert_row = $mysqli->query(
  41.    "INSERT INTO products (data, time, speed)
  42.      VALUES($date, $time, $speed)");// Вставляем произвольные значения без переменных
  43.  
  44. if($insert_row){
  45.    print 'Success! ID of last inserted record is : ' .
  46.        $mysqli->insert_id . '<br />';
  47. } else {
  48.    die('Error : (' . $mysqli->errno . ') ' . $mysqli->error);
  49. }
  50. // $db_table_to_show = 'products';
  51.  
  52. $qr_result = mysqli_query("SELECT .'products' FROM .'products'");
  53.  
  54. $result = mysqli_query($mysqli, "SELECT * FROM 'products' ");
  55. while($myrow = mysqli_fetch_array($result)){
  56.    echo $myrow, '<br>';
  57. }
  58. // выводим на страницу сайта заголовки HTML-таблицы
  59. echo '<table border="1">';
  60. echo '<thead>';
  61. echo '<tr>';
  62. echo '<th>data</th>';
  63. echo '<th>time</th>';
  64. echo '<th>speed</th>';
  65. echo '</tr>';
  66. echo '</thead>';
  67. echo '<tbody>';
  68.  
  69. $data = mysqli_fetch_array($qr_result);
  70. echo '<tr>';
  71. echo '<td>' . $data['data'] . '</td>';
  72. echo '<td>' . $data['time'] . '</td>';
  73. echo '<td>' . $data['speed'] . '</td>';
  74. echo '</tr>';
  75.  
  76.  
  77. echo '</tbody>';
  78. echo '</table>'
  79.  
  80. ?>
  81.  


вот сам скрипт, а вот ошибки:
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\Apache24\htdocs\speed.php on line 52

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\Apache24\htdocs\speed.php on line 55

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\Apache24\htdocs\speed.php on line 69
пытался сделать вывод данных из таблицы MySQLi, поправьте, прошу вас!

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB