Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Выборка данных из базы данных MySQL (подправьте код)

Сообщения:  [1-6] 

 
 автор: LuxeMate   (17.09.2006 в 12:43)   письмо автору
 
   для: DEM   (17.09.2006 в 12:32)
 

а вывести это всё как?

   
 
 автор: DEM   (17.09.2006 в 12:32)   письмо автору
 
   для: LuxeMate   (17.09.2006 в 12:09)
 

Вечером смогу, так как уезжаю сейчас... Ну или сейчас если успею :)




<?php


mysql_connect
("localhost""root"""); // конектимся к мускул-серверу
mysql_select_db("guestbook"); //выбираем БД
$date date('H:M:S'); //Устанавливаем ДАТУ
mysql_query("INSERT INTO message (`name`, `country`, `msg`, `date`) VALUE ($name$country$msg$date)");    // Указываем что куда вставлять :)

echo "Спасибо! Вы отправили сообщение! вы можете перейти на <a href="index.php">ГЛАВНУЮ</a> страницу ";

?>



Вроде всё...

   
 
 автор: LuxeMate   (17.09.2006 в 12:09)   письмо автору
 
   для: DEM   (17.09.2006 в 11:10)
 

Ну вот форма добавления к примеру:


<html>
<head>
<title>Добавить сообщение</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>
<form action="addmysql.php" method="post">
<table cellpadding="5" cellspacing="5">
<tr><td><input type="text" name="name"/></td></tr>
<tr><td><input type="text" name="country"/></td></tr>
<tr><td><textarea name="msg" cols="30" rows="10"></textarea></td></tr>
<tr><td><input type="submit" value="Add Message"/></td></tr>
</table>
</form>
</body>
</html>


А надо занести данные в БД MySQL,там есть БД guestbook,таблица messages,ну и собственно
колонки: name, country, msg, date - как вывести дату и время на страницу PHP понятия не имею,да и занести в таблицу тоже не знаю,хотя кажись он автогенерит время!
Ну вроде всё,только когда код будите писать,пожалуйста добавьте обьяснения,а то от голого кода мне толку нет,всё равно ничего не пойму.

   
 
 автор: DEM   (17.09.2006 в 11:10)   письмо автору
 
   для: DEM   (17.09.2006 в 01:55)
 

Ввместо

$query=mysql_query("INSERT INTO message VALUE $name");

надо
$query=mysql_query("INSERT INTO message (name) VALUE ($name)");

Выложи тут полный код... а лучше скажи что от него требуется, я тебе его заново напишу

   
 
 автор: DEM   (17.09.2006 в 01:55)   письмо автору
 
   для: LuxeMate   (17.09.2006 в 01:50)
 


<?php 
$data 
mysql_connect("localhost""root"""); 
mysql_select_db("guestbook"); 
$query=mysql_query("INSERT INTO message VALUE $name"); 
if(!
$query

print 
"Фиг тебе"

$show=mysql_query("SELECT name FROM message"); 
print(
$show); 
mysql_close($data); 
?> 



Только вот строчки

$show=mysql_query("SELECT name FROM message"); 
print($show); 

ничего вам не выдадут, так как вы просто выбираете таблицу в БД... Там надо использовать mysql_fetch_array или mysql_fetch_ro. Если надо, могу напистаь что бы выводилось всё нормально
Вроде всё...


Вот что бы выводилось:




<?php

$data 
mysql_connect("localhost""root""");
mysql_select_db("guestbook");
$query=mysql_query("INSERT INTO message VALUE $name");
if(!
$query)
{
print 
"Фиг тебе";
}
$show=mysql_query("SELECT name FROM message");
$gogi mysql_fetch_row($show);
for(
$i=0$i<count($gogi); $i++)
{
  echo 
$gogi[$i];
}

mysql_close($data);

?>

   
 
 автор: LuxeMate   (17.09.2006 в 01:50)   письмо автору
 
 

Пожалуйста подправьте мой код,только много лишнего не добавляйте плиз,а то я опять запутаюсь,я и так долго не мог въехать в код,щас только с синтаксисом разобраться надо,у меня тама дофига ошибок :D


<?php
mysql_connect
(localhost,root,"");
mysql_select_db(guestbook);
$query=mysql_query("INSERT INTO message VALUES $name");
if(!
$query)
{
print 
"Фиг тебе";
}
$show=mysql_query("SELECT name FROM message")
print(
$show);
mysql_close();
?>


Заранее благодарен!

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования