Loading...
Обучение/Помощь новичкам | Запись и вывод из БД
Tereschuk , Для вывода, ну смотря что тебе нужно, если вывести все сообщения из базы, то можно воспользоваться циклом while

работает это так:


<?Php
// LIMIT - это количество записей на страницу DESC - это значит в порядке убываения, то есть то сообщенее которое будет написано последним, будет на самом верху страницы

$result = mysql_query("SELECT * FROM ИМЯ ТАБЛИЦЫ DESC LIMIT 10");

// Ну а вот и сам цикл
while($row = mysql_fetch_array($result)){
echo 'Имя: '.$row['name'].'<br>';
echo 'Текст: '.$row['text'].'';
}
?>

________
посл. ред. 08.10.2017 в 21:09; всего 1 раз(а); by Yoll Wood
PhpStorm , mysql_query("INSERT INTO `ИМЯ ТАБЛИЦЫ` SET `name` = '".$name."', `text` = '".$text."'"); иньекция
RedBeanphp




<?php


$text = $_POST;
if(isset($text['ok'])){

}
if($text['text'] == ''){
$error[] = 'Вы не ввели Текст';
}

if( empty($error)){

$ns = R::dispense('text');
$ns->text = $text['text'];
R::store($ns);
echo '<font color="green">Ваш текст успешно добавлен в базу</font>';

}else{

echo array_shift($error);
}




}


echo '<form action="" method="post">
Текст:<br>
<textarea name="text"></textarea><br>
<input type="submit" value="Добавить" name="ok">
</form>
';
?>
PhpStorm , А вот теперь давай ты это поставишь и посмотришь что будет. Единственное что я забыл - это добавить переадресацию. header("Location: /")
while($row = mysql_fetch_array($result)){

Мля где вы это читаете и копируете??
TaHi4kA , В каком месте? .рукалицо.


<?php


$text = R::findOne(text);
echo '<b>'.$text->text.'</b>
'; // Вывод одной записи *первой


$text = R::findLast(text);
echo '<b>'.$text->text.'</b>
'; // Вывод одной записи *последней



?>
Yoll Wood (08.10.2017 в 21:12)
TaHi4kA , В каком месте? .рукалицо.

В INSERTE .рукалицо.
TaHi4kA (08.10.2017 в 21:10)
PhpStorm , mysql_query("INSERT INTO `ИМЯ ТАБЛИЦЫ` SET `name` = '".$name."', `text` = '".$text."'"); иньекция

Где? Не тупи МАТЬ .рукалицо.
// htmlspecialchars и mysql_escape_string - фильтрация

$name = htmlspecialchars(mysql_escape_string($_POST['name']));

$text = htmlspecialchars(mysql_escape_string($_POST['text']));

Это дурдом
Онлайн: 6
Время:
Gen. 0.1455
(c) Bym.Guru 2010-2026