Проверка дали го има в БД

niki_noki

Registered
Здравейте..


Как мога да направя да проверява дали едно нещо го има в база данни ?

Примерно имам код за добавяне на ИМЕНА , и има случаи в които се добавят по 2-3 еднакви.. Как мога да направя да проверя дали го има, ако го няма да го добавя, а ако го има да изписва това име е добавено вече :?:
 
<?php
$chek = mysql_query("SELECT * FROM `table` WHERE `pole`='$promenliva'")or die(mysql_error());
$chek = mysql_num_rows($chek);
if ($chek=='1') {
echo 'Това име вече съществува';
}
?>
 
baso каза:
<?php
$chek = mysql_query("SELECT * FROM `table` WHERE `pole`='$promenliva'")or die(mysql_error());
$chek = mysql_num_rows($chek);
if ($chek=='1') {
echo 'Това име вече съществува';
}
?>

Нещо не се получава ?

Ето ми го кода за добавяне на имена:

Код:
<form action="" method="post">
	
		Name:<br/>
		<input name="ime" type="text" /><br/>
		
		Информация:<br/>
		<textarea name="info" scrolling="no" type="text" rows="10" cols="50" > </textarea> <br/>
		
		
		

		<input name="submit" type="submit"  value="Добави" />
	
</form>


<?php
include "include/config.php";

	if(isset($_POST['submit'])){
		$ime = $_POST['ime'];
		$info = $_POST['info'];
		$sql = "INSERT INTO `godini` (`id`, `ime`, `info`) VALUES ('NULL', '$ime', '$info');";
		$result = mysql_query($sql) or die(mysql_error());
			if($result == true){
				echo "Благодаря за добавeHoTo Име :) <br /> <a href='index.php'>Назад </a>";
}}

	
?>
 
<form action="" method="post">

Name:<br/>
<input name="ime" type="text" /><br/>

Информация:<br/>
<textarea name="info" scrolling="no" type="text" rows="10" cols="50" > </textarea> <br/>




<input name="submit" type="submit" value="Добави" />

</form>


<?php
include "include/config.php";

if(isset($_POST['submit'])){
$ime = $_POST['ime'];
$info = $_POST['info'];
$chek = mysql_query("SELECT * FROM `table` WHERE `ime`='$ime'")or die(mysql_error());
$chek = mysql_num_rows($chek);
if ($chek=='1') {
echo 'Това име вече съществува';
}
$sql = "INSERT INTO `godini` (`id`, `ime`, `info`) VALUES ('NULL', '$ime', '$info');";
$result = mysql_query($sql) or die(mysql_error());
if($result == true){
echo "Благодаря за добавeHoTo Име :) <br /> <a href='index.php'>Назад </a>";
}}


?>


Само си попълни името на таблицата!
 
<form action="" method="post">

Name:<br/>
<input name="ime" type="text" /><br/>

Информация:<br/>
<textarea name="info" scrolling="no" type="text" rows="10" cols="50" > </textarea> <br/>




<input name="submit" type="submit" value="Добави" />

</form>


<?php
include "include/config.php";

if(isset($_POST['submit'])){
$ime = $_POST['ime'];
$info = $_POST['info'];
$chek = mysql_query('SELECT * FROM `table` WHERE `ime`="'.$ime.'"') or die (mysql_error());
$chek = mysql_num_rows($chek);
if ($chek=='1') {
echo 'Това име вече съществува';
}
$sql = "INSERT INTO `godini` (`id`, `ime`, `info`) VALUES ('NULL', '$ime', '$info');";
$result = mysql_query($sql) or die(mysql_error());
if($result == true){
echo "Благодаря за добавeHoTo Име Smile <br /> <a href='index.php'>Назад </a>";
}}


?>

Така?
 
baso каза:
<form action="" method="post">

Name:<br/>
<input name="ime" type="text" /><br/>

Информация:<br/>
<textarea name="info" scrolling="no" type="text" rows="10" cols="50" > </textarea> <br/>




<input name="submit" type="submit" value="Добави" />

</form>


<?php
include "include/config.php";

if(isset($_POST['submit'])){
$ime = $_POST['ime'];
$info = $_POST['info'];
$chek = mysql_query('SELECT * FROM `table` WHERE `ime`="'.$ime.'"') or die (mysql_error());
$chek = mysql_num_rows($chek);
if ($chek>'1') {
echo 'Това име вече съществува';
}
else {
$sql = "INSERT INTO `godini` (`id`, `ime`, `info`) VALUES ('NULL', '$ime', '$info');";
$result = mysql_query($sql) or die(mysql_error());
if($result == true){
echo "Благодаря за добавeHoTo Име Smile <br /> <a href='index.php'>Назад </a>";
}}}


?>

Така?
 

Back
Горе