Home
  • News
  • Papers/Tuts
  • Local-Remote Exploits
  • Projects
  • Hacking Scene
  • Forum
  • RSS
Array Array

Connect php script to mysql data_base

Submitted by animus on Wed, 10/15/2008 - 03:02
  • white papper

Σε αυτό το tutorial δειχνω πως μπορείς να συνδέσεις ενα php script σε μια βάση δεδομένων.

 

Μπορέιτε να κατεβάσετε το αρχείο σε μορφή pdf

http://rs541.rapidshare.com/files/153965708/sindesi_php_se_mysql_db.pdf

//////////////////////////////////////////////////////////////////////////////////////

author | animus

crew | codebomb

date | 6/6/666

contact | animus@codebomb.org

-->

 

ΑΠΑΡΑΙΤΗΤΕΣ ΠΡΟΥΠΟΘΕΣΕΙΣ

 

mysql host(συνήθως localhost)

mysql username(το username με το οποίο θα γίνει η πρόσβαση στην mysql βάση δεδομένων)

mysql password(το αντίστοιχο password)

mysql database(η βάση στην οποία θα συνδεθούμε)

 

STEP1

 

Ανοίγοντας ένα notepad γράφουμε

 

Σε έναν php script δηλώνουμε τις μεταβλητές που θα χρησιμοποιήσουμε.

<?php
$host = "localhost"; //Το αλλάζουμε βάζοντας το host μας. Σε περίπτωση που δεν //είστε σίγουροι μη το πειράζετε.
$username = "animus"; //Βάζετε το username σας.
$password = "pass_key"; //Oμοίως το password σας
$db = "my_db"; //Το όνομα της βάσης δεδομένων σας.
?>

Αφού έγινε η δήλωση των μεταβλητών θα χρησιμοποιήσουμε μια php εντολή για να συνδεθούμε.

Αυτό γίνεται με την εντολή

$connect = mysql_connect($host,$user,$password);

η οποία ενσωματώνεται στον υπάρχων κώδικα.

 

STEP2

 

Τώρα θα κάνουμε έλεγχο για το αν συνδεθήκαμε στη βάση μας. Σε περίπτωση που δεν έγινε σύνδεση θα εκτυπωθεί ένα μήνυμα λάθους. Αυτό θα υλοποιηθεί με μία απλή εντολή ελέγχου

if(!$connect){
//αν δεν έχει γίνει η σύνδεση
die("Error connecting to the mysql host"); //το script τερματίζει αφήνοντας το //αντίστοιχο μήνυμα
}else{
$select = mysql_select_db($db);
}

 

Τέλος ας κάνουμε έναν έλεγχο, όπου στην περίπτωση που δεν επιλέχθηκε η βάση μας ,τερματίζει το script.

if(!$select){
die("Error selecting database.")

 

 

  • Login to post comments

Navigation

  • Home
  • exploits
  • Recent posts

CodeBomb.org