Pagina 1 din 1

Baza de date MySQL

Scris: Sâm Mai 08, 2010
de pustiu78
Va salut!
Am facut o baza de date.
Am facut un test sa vad daca ma pot conecta la baza de date:

Cod: Selectaţi tot

<?
mysql_connect('serverul MySQL','utilizator','parola') or die("Nu m-am putut conecta la serverul MySQL");
mysql_select_db('nume BD') or die("Nu m-am putut conecta la baza de date");
echo "Conexiune efectuata cu success";
?>
Conexiune efectuata cu success!
Am incercat sa fac un tabel in baza de date:

Cod: Selectaţi tot

<?php
header("Content-type: text/html; charset=utf-8");
$host = "...";
$utilizator = "...";
$parola = "...";
$numebd = "...";
$sql = "CREATE TABLE `catalog` (id0 VARCHAR(30), id1 VARCHAR(20), id2 VARCHAR(10), id3 VARCHAR(10), id4 VARCHAR(15), id5 VARCHAR(40), CHARACTER SET utf8 COLLATE utf8_general_ci"; 
if (mysql_query($sql))
    echo '<br /><br /><br /><center><h4>Tabelul <u>catalog</u> a fost creat.</h4></center><br />'; 
else 
  echo '<br /><br /><br /><center><h4>Tabelul <u>catalog</u> nu a putut fi creat deoarece - '. mysql_errno(). ' : '. mysql_error(). '</h4></center>'; 
mysql_close(); 
?>
Imi de erori:
Warning: mysql_query() [function.mysql-query]: Access denied for user '...' (using password: NO)
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established
Cum sa fac?

Baza de date MySQL

Scris: Sâm Mai 08, 2010
de MarPlo
Salut
Ordinea comenzilor este gresita.
Intai scrii:

$host = "...";
$utilizator = "...";
$parola = "...";
$numebd = "...";

Apoi faci conectarea la mysql si baza de date si dupa aia, in continuarea codului, celelalte date pt. creare tabel, select-uri si alte interogari SQL.
Vezi si lectia url=https://marplo.net/php-mysql/mysql.html]MySQL cu PHP[/url].

Baza de date MySQL

Scris: Dum Mai 09, 2010
de pustiu78
Am reusit!
Multumesc!

Baza de date MySQL

Scris: Dum Mai 09, 2010
de pustiu78
Am adaugat date in baza de date.
Cum fac sa caut in baza de date?
Cand gaseste ce am cautat sa afiseze ca in baza de date:
col1 col2 ... coln
val1 val2 .. valn

Baza de date MySQL

Scris: Dum Mai 09, 2010
de MarPlo
Studiaza toata lectia de aici https://marplo.net/php-mysql/mysql2.html . Daca exersezi exemplele intelegi.

Baza de date MySQL

Scris: Lun Mai 10, 2010
de pustiu78
Am resuti sa caut ceva intr-o baza de date MySQL. Cand gaseste sa afiseze tot randul sau anumite date din randul respectiv.
Am cautat cu google si am gasit.
Marplo, poate adaugi in curs.

- Intr-un fisier HTML:
<html>
<head>
<title>Cauta in baza de date</title>
</head>
<body>
<form action="nume.php" method="post">
<input type="text" name="term" /><br />
<input type="submit" name="submit" value="Cauta" />
</form>
</body>
</html>


- In fisierul PHP:
<?php
$conn = mysql_connect("adresaServerMySQL", "utilizator", "parola") or die("Nu m-am putut conecta la serverul MySQL");
$selectdb = mysql_select_db('bazaDeDate');
if (!$selectdb)
echo "Baza de date nu a putut fi selectata deoarece : ". mysql_errno(). " : ". mysql_error();
$term = $_POST['term'];
$sql = mysql_query("select * from bazaDeDate where numeColoana like '%$term%'");
while ($row = mysql_fetch_array($sql)){
echo '<br/> ...: '.$row['numeColoana'];
}
?>

Baza de date MySQL

Scris: Lun Mai 10, 2010
de MarPlo
Mersi, o sa ma gandesc sa pun si un exemplu despre cautare dupa termen in baza de date.
In zilele urmatoare, acum am inceput lucrul la altceva mai de durata.

Baza de date MySQL

Scris: Mar Mai 11, 2010
de MarPlo
Am adaugat un tutorial inspirat dupa scriptul postat mai sus.
Tutorialul e la pagina Cautarea in tabel MySQL, m-am lungit in exemple si a iesit mai elaborat.