пренасочване на текст от база данни до някакъв .php файл

gotiniq9084

Registered
Здравейте, имам 1-ин малак въпрос. Случайно ако някой ми каже как става ще съм му благодарен.
Знае ли някой как например като напиша даден текст в база данни и да го транспортирам този текст в някакъв .php файл, както e107 при новините като се добави новина той се прерпаща в база данни а от база данни в news.php така ако можете да ми кажете как да го направя с какъв по точно код става ще съм му благодарен. :)
 
Еми просто в този .php файл има SELECT заявка, която вади от дадената таблица. :)
 
http://dev.mysql.com/doc/refman/5.0/en/select.html
http://www.tizag.com/mysqlTutorial/mysqlselect.php
http://www.w3schools.com/php/php_mysql_select.asp
PHP:
$query = mysql_query("SELECT * FROM `table` WHERE `id`='$id'") or die(mysql_error());
 
gotiniq9084 каза:
Мерси а да те питам нужен ли е config.php файл ?
Да. В него трябва да зададеш данните, с които php-то да се свърже към db-то. :)
 
Да, но нещо не баца брато показва ми само бял лист нещо "echo" няма ли ? чувал съм за тях, но незнам точно как става. Чек виж са това ми е index.php файла

Код:
<?php
include ("config.php");

$query = mysql_query(SELECT ordul FROM `cs` WHERE `id`='$id') or die(mysql_error());

?>

Значи 'cs' ми е името на база данни. а ordul е таблицата там. А това ми е config.php файла

Код:
<?php

$db_host		= '.....';
$db_user		= '....';
$db_pass		= '...';
$db_database	= '..';

$link = @mysql_connect($db_host,$db_user,$db_pass) or die('Unable to establish a DB connection');
 
?>
 
PHP:
	<?php
include ("config.php");
$query = mysql_query("SELECT ordul FROM `cs` ") or die(mysql_error());
while($row = mysql_fetch_array($query)){
echo $row['id'];
}
?>
 
Пак неше значи я ми кажи ако искам да добава само 1 поле в база данни текст (описание) какъв ще бъде sql кода ? според мен така:

Код:
CREATE TABLE IF NOT EXISTS `cs` (
  `opisanie` text NOT NULL,
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;

Но кат пиша в него някакъв текст и неще пак се появи в php файла
 
Човек, най-добре започни да учиш..... С този код, който си ми дал създаваш таблица, а не ред (поле). Влез си в phpmyadmin и си работи от там.
Кода трябва да ти е така:
PHP:
<?php
include ("config.php");
$query = mysql_query("SELECT opisanie FROM `cs` ") or die(mysql_error());
while($row = mysql_fetch_array($query)){
echo $row['opisanie'];
}
?>
 
Ааа... брао са вече стана, но са пък имам друг проблем като напиша нещо на кирилица то ми се бъгва езика ето така се получава "РїСЂРѕР±Р° как Рµ" са ако ми каеш как да опрая тоя проблем щи дам 6 точки напрао
 
Съхрани си файла като UTF-8 без BOM и направи това така:
[sql]CREATE TABLE IF NOT EXISTS `cs` (
`opisanie` text NOT NULL,
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=4 ;[/sql]
 
Не става пише ми това

Код:
#1064 - 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 ') ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=4' at line 3
 
[sql]CREATE TABLE `cs` (
`opisanie` text NOT NULL,
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=4 ;[/sql]

Работи с phpmyadmin. По-лесно е. :)
 
Неще бе брат виж, какво се появява
sql.jpg
 
Отиди на структура и там ще имаш колация... В падащото меню търсиш utf8_general_ci . :shock:
 

Back
Горе