Jump to content
  • 0

pomoc [HELP PHP/MySQL] Zapisovanie dát do databázy a čítanie z nej


Arthom

Dotaz

Zdravím, potrebujem pomôcť lebo ako chcem si urobiť redakčný systém cez MySQL databázu. No takže zapíšem na ňu údaje a zase mi index.php bude čítať a ja zase som jedine robil cez textový súbor, s ktorým mi pomohol myslím že Mubby :) tak ako by sa to dalo cez tú databázu? Ďakujem za odpoveďe !

Link to comment
Share on other sites

9 odpovědí na tuto otázku

Recommended Posts

  • 0
Zdravím, potrebujem pomôcť lebo ako chcem si urobiť redakčný systém cez MySQL databázu. No takže zapíšem na ňu údaje a zase mi index.php bude čítať a ja zase som jedine robil cez textový súbor, s ktorým mi pomohol myslím že Mubby :) tak ako by sa to dalo cez tú databázu? Ďakujem za odpoveďe !

 

Vytvor si zložku include a v nej vytvor súbor config.php, do indexového súbora napíš <?php require ("includes/config.php"); ?>.

 

Do configu zapíš:

 

>
/* ========================= (DATABASE) MYSQL CONNET ======================== */
$db_location = "SERVER";
$db_username = "UZIVATEL";
$db_password = "HESLO";
$db_database = "DATABAZA";
/////////////////////////////
$mysql_connect = mysql_connect($db_location, $db_username, $db_password) or die ('</pre>
<table width="100%">ERROR: mysql connect!</table>');<br>mysql_select_db($db_database, $mysql_connect) or die ('<table width="100%">ERROR: database no select!</table>');<br>mysql_query("SET NAMES utf8")

 

Potom už si len vypisuješ stĺpce. Písal som to narýchlo takže ak bude chyba napíš ja ju upravím :d

 

EDIT:// Inak dá sa to spraviť ovela jedoduchšie :d Ale keď to má byť RS... nech to nejak vyzerá ;)

Link to comment
Share on other sites

  • 0

noo takže robím to podla seba nejako no a teraz robim na vytvorenie TABLE:

 

CREATE TABLE novinky {
 id INT NOT NULL AUTO_INCREMENT,
 nazov VARCHAR (50),
 autor VARCHAR (50),
 datum ???,
 PRIMARY KEY (id)
 };

 

tam ten datum co mam neviem ze co je na presne urcenie datubu ze napr. 1.1.2013 :d

Link to comment
Share on other sites

  • 0
noo takže robím to podla seba nejako no a teraz robim na vytvorenie TABLE:

 

CREATE TABLE novinky {
 id INT NOT NULL AUTO_INCREMENT,
 nazov VARCHAR (50),
 autor VARCHAR (50),
 datum ???,
 PRIMARY KEY (id)
 };

 

tam ten datum co mam neviem ze co je na presne urcenie datubu ze napr. 1.1.2013 :d

 

CREATE TABLE novinky {
 id INT NOT NULL AUTO_INCREMENT,
 nazov VARCHAR (50),
 autor VARCHAR (50),
 datum NOW(),
 PRIMARY KEY (id)
 };

Link to comment
Share on other sites

  • 0
aha dík :d no ale zase to vytvorenie tabulky to ako mam spravit? lebo v mysql som lamka :d to CREATE TABLE ....

 

Vytovorenie samotnej DB:

if (mysql_query("CREATE DATABASE DATABAZA",  $mysql_connect))
 {
 echo "Database created";
 }
else
 {
 echo "Error creating database: " . mysql_error();
 }

 

Pridanie tabuliek:

mysql_select_db("DATABAZA", $mysql_connect);
$sql = "CREATE TABLE tabulka
(
 id INT NOT NULL AUTO_INCREMENT,
 nazov VARCHAR (50),
 autor VARCHAR (50),
 datum NOW(),
 PRIMARY KEY (id)
)";

// QUERY
mysql_query($sql,$mysql_connect);

mysql_close($mysql_connect);

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...