Jak zrobić, aby sprawdzało mi jakoś czy dany rekord istnieje? Chodzi mi o to, że użytkownik wpisuje jakieś dane i jeśli byłyby w bazie to pojawia się jakiś napis (z napisem sobie poradzę

public function onbase($baza, $wyk) { $baza = $dbprefix.''.$baza; $jest = false; $sql = "SELECT * FROM `$baza` WHERE $wyk LIMIT 1"; { $jest = true; } if($jest) { return true; } else { return false; } }
<?php $jest = mysql_fetch_array(mysql_query("select * from tabela where (costam) ='".($_POST['costam'])."' and costam1 ='".($_POST['costam1'])."' limit 1")); $error[1] = "Podales bledny"; } else { } } ?>
<?php $jest = mysql_fetch_array(mysql_query("select * from tabela where (costam) ='".($_POST['costam'])."' and costam1 ='".($_POST['costam1'])."' limit 1")); $error[1] = "Podales bledny"; } else { } } ?>
$sql = mysql_query("SELECT count(id) AS istnieje FROM tabela WHERE kolumna = 'częstochowa'") or die(mysql_error()); if($ile['istnieje'] > 0) { //istnieje } else { //nie istnieje }
mysql_fetch_array(mysql_query("UPDATE users SET points=`points+1` WHERE user=`$User`")or die(mysql_error));
<?php require('laczeniebazy.php'); $User = fgracz($_SESSION['user']); $jest = mysql_fetch_array(mysql_query("select * from tabelakodow where (nick) ='".($_POST['nick'])."' and email ='".($_POST['email'])."' limit 1")); $error[1] = "Podales bledny kod"; } else { mysql_fetch_array(mysql_query("UPDATE users SET points=`points+1` WHERE user=`$User`")or die(mysql_error)); } } ?>
i śmiga
<?php require('laczeniebazy.php'); $User = $User['user']; $jest = mysql_fetch_array(mysql_query("select * from tabelakodow where (nick) ='".($_POST['nick'])."' and email ='".($_POST['email'])."' limit 1")); $error[1] = "Podales bledny kod"; } else { } } ?>
$User = fgracz($_SESSION['user']);
[...] $ID =?
$jest = mysql_fetch_array(mysql_query("select * from tabelakodow where (nick) ='".($_POST['nick'])."' and email ='".($_POST['email'])."' limit 1")); $error[1] = "Podales bledny kod"; } else { echo("UPDATE users SET points=points+1 WHERE user=`$ID`");//or die(mysql_error()); or die(mysql_error()); } } ?> [...] </tr> <tr style="position:absolute; left:430px; top:330px;z-index:1;"> <td></td> <td><input type='text' name='$ID' /></td> </tr> [...]
$jest = mysql_fetch_array(mysql_query("select * from tabelakodow where (nick) ='".($_POST['nick'])."' and email ='".($_POST['email'])."' limit 1")); //1
$ID = $_POST['id'];
$jest = mysql_fetch_array(mysql_query("select * from tabelakodow where (nick) ='".($_POST['nick'])."' and email ='".($_POST['email'])."' limit 1"));
-> to działa dobrze
-> to działa źle, nie widzi nic w tej zmiennej.
echo("UPDATE users SET points=points+1 WHERE nick=$User");//OR die(mysql_error()); OR die(mysql_error());
$nick = $User['nick']; $query = "UPDATE users SET points=points+1 WHERE nick='$nick'";