Baza de date MySQL
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
pustiu78
- Mesaje:33
Baza de date MySQL
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?
MarPlo
Mesaje:4343
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].
pustiu78
Mesaje:33
Am reusit!
Multumesc!
Put.io este un serviciu de stocare, care preia si pune fisierele in spatiul tau personal privat, on-line:
https://put.io/r/42XC" target="_blank
Put.io is a storage service that retrieves and puts files into your personal, private online space:
https://put.io/r/42XC" target="_blank
pustiu78
Mesaje:33
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
Put.io este un serviciu de stocare, care preia si pune fisierele in spatiul tau personal privat, on-line:
https://put.io/r/42XC" target="_blank
Put.io is a storage service that retrieves and puts files into your personal, private online space:
https://put.io/r/42XC" target="_blank
pustiu78
Mesaje:33
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'];
}
?>
MarPlo
Mesaje:4343
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.
MarPlo
Mesaje:4343
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.
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...