Απορια σε phpMyAdmin SQL

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

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

Απάντηση
Άβαταρ μέλους
tattooiv
Δημοσιεύσεις: 104
Εγγραφή: 19 Δεκ 2009 01:00

Απορια σε phpMyAdmin SQL

Δημοσίευση από tattooiv » 06 Μαρ 2013 22:22

Καλησπέρα παιδια εχω καποιες απορίες... δινω καποιες εντολες αλλα δεν τρέχουν... :(
Η πρώτη δεν μου κανει το id AUTO_INCREMENT

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

$query="CREATE TABLE PERSON (ID int(11) NOT NULL AUTO_INCREMENT, NAME varchar(40))";
	mysql_query($query,$con);
Και το δευτερο ερωτημα δεν μου κανει εισαγωγη στον πινακα. Θελω αν υπαρχει το ονομα στον πινακα να μην κανει εισαγωγη. Τα δεδομενα τα παιρνω απο μια φορμα. Εχω καπου διατυπωσει τις εντολες λαθος???

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

$query="INSERT INTO TEXT (NAME,ADDRESS)		
								VALUES ('".$_SESSION['name']."','".$_POST['address']."') 
								WHERE NOT EXISTS (
    SELECT NAME FROM TEXT WHERE NAME= '".$_SESSION['name']."'
) LIMIT 1";

Άβαταρ μέλους
tattooiv
Δημοσιεύσεις: 104
Εγγραφή: 19 Δεκ 2009 01:00

Απορια σε phpMyAdmin SQL

Δημοσίευση από tattooiv » 07 Μαρ 2013 15:32

Οι αποριες μου παντα το πρωί λύνονται!!! :P

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

$query="CREATE TABLE PERSON (ID INT AUTO_INCREMENT, NAME varchar(40),  PRIMARY KEY (ID) )";
   mysql_query($query,$con);
Δεν ειχα βαλει PRIMARY KEY...

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

$query="INSERT INTO TEXT (NAME,ADDRESS)
					SELECT * FROM (SELECT '".$_SESSION['name']."','".$_POST['address']."') AS tmp
					WHERE NOT EXISTS ( SELECT NAME FROM TEXT WHERE NAME = '".$_SESSION['name']."' ) LIMIT 1";			
								
			$result=mysql_query($query,$con);

Απάντηση

Επιστροφή στο “MySQL”

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

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