Διπλοεγγραφές - πρόβλημα

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
ALKIVIADES
Honorary Member
Δημοσιεύσεις: 1322
Εγγραφή: 07 Απρ 2005 03:39

Διπλοεγγραφές - πρόβλημα

Δημοσίευση από ALKIVIADES » 15 Ιαν 2006 15:31

Geia sas,

- Exo valei to erotima arxika stin katigoria tu forum SQL databases, alla den eixa ip'opsin pos yparxei kathari katigoria gia sql & php, opote to paratheto kai edo! -

..den exo asxolithei me syndesi toso poly sql kai php eno gnirizo sql apo kairo . Etsi tah ithela ti voitheia sas
Me Mysql kai Php loipon exo ftaixei ena aplo LOG-IN gia to web .

edo einai i selida gia tin eggrafi , otan o xristis dinei ta stixeia tu kai thetei usename & password,
κώδικας:

Κώδικας: Επιλογή όλων

<?
$Username=$_POST&#91;'Username'&#93;;
$Password=$_POST&#91;'Password'&#93;;
$Email=$_POST&#91;'Email'&#93;;
$Aim=$_POST&#91;'Aim'&#93;;
$Address=$_POST&#91;'Address'&#93;;
mysql_connect &#40;"localhost","",""&#41;;
mysql_select_db &#40;"test1"&#41;;
mysql_query&#40;"INSERT INTO regi VALUES &#40;'$Username','$Password','$Email','$Address','$Aim'&#41;"&#41;;
echo "Username Was Created. Go on now ";
mysql_close&#40;&#41;;
 ?>


kai edo o gia to login afou pia exei kanei tin eggrafi
κώδικας:

Κώδικας: Επιλογή όλων

<?
$username=$_POST&#91;'username2'&#93;;
$password=$_POST&#91;'password2'&#93;;
mysql_connect &#40;"localhost", "", ""&#41; or die &#40;'My SQL Error&#58; ' . mysql_error&#40;&#41;&#41;;
mysql_select_db &#40;"test1"&#41;;
$stuff = mysql_query&#40;"SELECT * FROM `regi` WHERE user='".$username."' AND pass='".$password."'"&#41; or die&#40;"MySQL Login Error&#58; ".mysql_error&#40;&#41;&#41;;
if &#40;mysql_num_rows&#40;$stuff&#41; > 0&#41; &#123;
$row=mysql_num_rows&#40;$stuff&#41;;
echo "You are logged in as $username <br>";
&#125; else &#123;
echo&#40;"Login Incorrect Please Try Again!"&#41;;
&#125;
?>

Afto pou tha ithela na tora einai pos tha apofeuthoun oi diplografes
->Gia paradeigma , an kapios epilexei kata tin eggrafi username = james kai password = 123 kai meta kapios allon xristis epilexei kai ekeinos to idio onoma = james alla me allo kodiko p.x = 1234 , stin database mu tha iparxei egrafi me to onoma james 2 fores me dio diaforetikus kodikus. Afto pos ginete na to apotrepsume ?
Enoo, Otan yparxei eidi to onoma james kaneis allos meta na mi borei na kanei eggrafi me to idio onoma! << ? >>

*tha ithela ena praktiko paradeigma kodika na parathesete an einai dynaton :o

3uxaristo
perimenw ti voitheia sas..

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Διπλοεγγραφές - πρόβλημα

Δημοσίευση από Rapid-eraser » 15 Ιαν 2006 16:48

to problima sou dev eivai 8ema php alla database.
8a orisesis to pedio pou kratas ta onomata sav unique index
afto 8a exei os apotelesma va miv epitrepei ta insert
me to idio onoma. Av se evdiaferei case sensitive periptosi movo tote orise kai Binnary to pedio sou.

Twra me php 8a prepei va elegxeis to error number pou sou girizei me to fail tou query gia ta duplicate entries gia va diveis to katalilo apotelesma

---

Evalakatika sto parapavo 8a mporouses va kaveis eva select me basi to name prota kai av iparxei stnv basi va miv epitrepseis to insert.
Afto bebea dev 8a empodisei tnv eisagogi stnv basi av gia opoiodipote
logo kavei fail to proigoumevo query sou.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες