Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jeśli jest to to ajak niema to to
Forum PHP.pl > Forum > Bazy danych > MySQL
dragonballpj
[sql:1:681150c535]CREATE TABLE toplista (
id int(11) NOT NULL auto_increment,
login tinytext NOT NULL,
haslo tinytext NOT NULL,
adres tinytext NOT NULL,
tytul tinytext NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
[/sql:1:681150c535]

mat taka tabelę i jak sprawdzić czy istnieje już taki login?? jak istnieje to wywala jakiś tam napis a jak nie to wewala rekord z tymi 4 polami jak to zrobic??
cichy
Kod
$query = mysql_query("SELECT login FROM `toplista` WHERE`login`='jakis_user' ");

$ile = mysql_num_rows($query);



if($ile>="1")

{

  //jest juzer

}

else

{

  //ni ma juzera

}

Pozdro
Jabol
poszukaj w manualu o ALTER TALBE ... ADD UNIQUE CONSTRAINT ( czy jakoś tak ).
dragonballpj
ato w jakim manulau php czy mysql?? jak w 2 to daj adres bo zabardzo niewiem gdzie to jest sad.gif
spenalzo
Cytat
ato w jakim manulau php czy mysql?? jak w 2 to daj adres bo zabardzo niewiem gdzie to jest sad.gif


dragonballpj
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:usrkrasnalwwwstronatoplista2.php on line 21

$query = mysql_query("SELECT login FROM `toplista` WHERE login=`$_POST['1']` ");
$ile = mysql_num_rows($query);


błąd i nie czaje jaki sad.gif
zalew
[php:1:0d50508f5a]<?php
$query = mysql_query("SELECT `login` FROM `toplista` WHERE `login`='".$_POST['1']."' ");

?>[/php:1:0d50508f5a]
wartosc sie daje w ' a nie ` wiec `login`='2' , przy okazji oddzielilem zmienna od stringa
dragonballpj
jupi biggrin.gif

a teraz mam taki problem jaksię dodaje większą ilość danych do wpisu??

@mysql_query( "INSERT INTO newsletter (mail) VALUES ('".$_POST['mail']."')" );
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.