Обучение/Помощь новичкам | Запись и вывод из БД
Tereschuk , Для вывода, ну смотря что тебе нужно, если вывести все сообщения из базы, то можно воспользоваться циклом while
________
посл. ред. 08.10.2017 в 21:09; всего 1 раз(а); by Yoll Wood
работает это так:
<?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 , В каком месте?
TaHi4kA , В каком месте?
В INSERTE
TaHi4kA (08.10.2017 в 21:10)
PhpStorm , mysql_query("INSERT INTO `ИМЯ ТАБЛИЦЫ` SET `name` = '".$name."', `text` = '".$text."'"); иньекция
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']));
Это дурдом
$name = htmlspecialchars(mysql_escape_string($_POST['name']));
$text = htmlspecialchars(mysql_escape_string($_POST['text']));
Это дурдом