изкарване на файл от база данни от дата

Frapety

Registered
в база данни записвам


07/09/2009 16:10 датата

като напиша date.php?date=07.09.2009

и да ми излезнат всички записи от база данни, които са с тази дата

+
 
Код:
<?PHP
$connection = mysql_connect('localhost', 'user', 'pass');
$db = mysql_select_db('db',$connection);
$query = mysql_query("SELECT * FROM `table` WHERE `date` = '$_GET[date]'");
mysql_close();
while($r=mysql_fetch_array($query)){
print_r($r);
}
?>
 
е така нищо не става едно че не показа нищи а аз искам да пипа ?date=07.09.2009

:? а датата я записвам в база данни така 07/09/2009 16:10
 
Промени table с името на таблицата ти. Промени date с името на полето, в което се записва датата.

Също така горе при връзката към БД оправи данните.
 
всичко това направих но пак не става а и да стане няма да е .pho?date=datata :(
 
<?
list($date) = explode(".",$_GET[date]);
$date = "$date";

$select = mysql_query("SELECT * FROM videos WHERE date LIKE '%$date%' ");
while ( $row = mysql_fetch_assoc($select) )
{
echo $row[date];
}
?>

с този код изкарва само дадите от база данни ама не мога да направя

.php?date=01.07.2009 и да излизат файлове които са от тази дата :cry: help
 
CREATE TABLE `videos` (
`id` int(11) NOT NULL auto_increment,
`artist` varchar(30) NOT NULL,
`name` varchar(30) NOT NULL,
`description` varchar(100) NOT NULL,
`date` varchar(30) NOT NULL,
`link` varchar(500) NOT NULL,
`pic` varchar(300) NOT NULL,
`size` varchar(20) NOT NULL,
`download` int(20) NOT NULL default '0',
`views` int(10) unsigned NOT NULL default '1',
PRIMARY KEY (`id`)
)ENGINE=MyISAM;
 
Frapety каза:
е така нищо не става едно че не показа нищи а аз искам да пипа ?date=07.09.2009

:? а датата я записвам в база данни така 07/09/2009 16:10
А защо просто не записваш датата в БД така: 07.09.2009?
 
еми ето този код почти става нещо но като напиша датата тук където съм одебелил
<?
list($date) = explode(".",$_GET[date]);
$date = "$date";

$select = mysql_query("SELECT * FROM videos WHERE date LIKE '%$date%' ");
while ( $row = mysql_fetch_assoc($select) )
{
echo $row[name];
}
?>

аз искам да напиша .php?date=03.01.2009
и тогава да излизат записите които са с тази дата!
датата да я пиша в адрес бара и тогава да се показват записите

давам + които го редактира този код и стане
 
Така ?
<?PHP
$date = $_GET['date'];
$date = str_replace('/', '.', $date);
$connection = mysql_connect('localhost', 'user', 'pass');
$db = mysql_select_db('db',$connection);
$query = mysql_query("SELECT * FROM `videos` WHERE `date` = '$date'");
mysql_close();
while($r=mysql_fetch_array($query)){
print_r($r);
}
?>
 
така трябва да напиша цялата дата и часа аз искам без часа както беше одеве а и всичко ми вади с array :?

едит:

list($date) = explode(".",$_GET[date]);

$date = $_GET['date'];

$select = mysql_query("SELECT * FROM videos WHERE date LIKE '%$date%' ");
while ( $row = mysql_fetch_assoc($select) )
{
echo $row[name];
}


ето така стана ама може ли до като не напиша датата да не ми излиза нищо защото сега като стои само на date.php излизат записите :)
 
ехо само това искам да не се показват записите когато е date.php

плюс плюс давам
 
list($date) = explode(".",$_GET[date]);

$date = $_GET['date'];
if(isset($date)) {
$select = mysql_query("SELECT * FROM videos WHERE date LIKE '%$date%' ");
while ( $row = mysql_fetch_assoc($select) )
{
echo $row[name];
}
}
if(!isset($date)) {
echo "Няма ГЕТ";
}
 

Back
Горе