22. januar 2009 - 20:46Der er
27 kommentarer og 1 løsning
50 i forvejen?
Hej.
kan man lave en kode der indsætter "ja" i række user_forsteusers i tabellen users. Men den skal kun gøre det hvis der ikke er 50 der har det i forvejen?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
$res = mysql_query("SELECT COUNT(id) AS fifty FROM users WHERE user_forsteusers='ja'") or die(mysql_error()); $rows = mysql_fetch_assoc($res);
if($rows['fifty']<50){ mysql_query("INSERT INTO getpen7_users (user_forsteusers) values (ja)WHERE user_id=$pni") or die(mysql_error()); }else{ //du kommer for sent }
ny fejl: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE user_id=8' at line 1
det er denne kode der ikke virker: mysql_query("INSERT INTO getpen7_users (user_forsteusers) values ('ja') WHERE user_id=$pni ") or die(mysql_error());
Denne kommer ikke med nolge fejl men den indsætter heller ikke noget:
$res = mysql_query("SELECT COUNT(user_forsteusers) AS fifty FROM getpen7_users WHERE user_forsteusers='ja'") or die(mysql_error()); $rows = mysql_fetch_assoc($res);
if($rows['fifty']<50){ mysql_query("INSERT INTO getpen7_users (user_forsteusers) values ('ja') WHERE user_id="$pni" ") or die(mysql_error()); }else{ mysql_query("INSERT INTO getpen7_users (user_forsteusers) values (nej) WHERE user_id=$pni") or die(mysql_error()); }
$res = mysql_query("SELECT COUNT(user_forsteusers) AS fifty FROM getpen7_users WHERE user_forsteusers='ja'") or die(mysql_error()); $rows = mysql_fetch_assoc($res);
if($rows['fifty']<50){ mysql_query("INSERT INTO getpen7_users (user_forsteusers) values ('ja') WHERE user_id="$pni"") or die(mysql_error()); }else{ mysql_query("INSERT INTO getpen7_users (user_forsteusers) values ('nej') WHERE user_id="$pni"") or die(mysql_error()); }
Hent kilde Kode $res = mysql_query("SELECT COUNT(user_forsteusers) AS fifty FROM getpen7_users WHERE user_forsteusers='ja'") or die(mysql_error()); $rows = mysql_fetch_assoc($res);
Hent kilde Kode $res = mysql_query("SELECT COUNT(user_forsteusers) AS fifty FROM getpen7_users WHERE user_forsteusers='ja'") or die(mysql_error()); $rows = mysql_fetch_assoc($res);
if($rows['fifty']<50){ mysql_query("INSERT INTO getpen7_users (user_forsteusers) values ('ja') WHERE user_id="$pni"") or die(mysql_error()); }else{ mysql_query("INSERT INTO getpen7_users (user_forsteusers) values ('nej') WHERE user_id="$pni"") or die(mysql_error()); }
Så fejlen må ligge her: Hent kilde Kode
mysql_query("INSERT INTO getpen7_users (user_forsteusers) values ('ja') WHERE user_id="$pni"") or die(mysql_error());
$res = mysql_query("SELECT COUNT(user_forsteusers) AS fifty FROM getpen7_users WHERE user_forsteusers='ja'") or die(mysql_error()); $rows = mysql_fetch_assoc($res);
if($rows['fifty']<50){ mysql_query("UPDATE getpen7_users SET user_forsteusers='ja' WHERE user_id="$pni"") or die(mysql_error()); }else{ echo"nej"; }
$res = mysql_query("SELECT COUNT(user_forsteusers) AS fifty FROM getpen7_users WHERE user_forsteusers='ja'") or die(mysql_error()); $rows = mysql_fetch_assoc($res);
if($rows['fifty']<50){ mysql_query("UPDATE getpen7_users SET user_forsteusers='ja' WHERE user_id='$pni'") or die(mysql_error()); }else{ echo"nej"; }
$res = mysql_query("SELECT COUNT(user_forsteusers) AS fifty FROM getpen7_users WHERE user_forsteusers='ja'") or die(mysql_error()); $rows = mysql_fetch_assoc($res);
if($rows['fifty']<50){ mysql_query("UPDATE getpen7_users SET user_forsteusers='ja' WHERE user_id='$pni'") or die(mysql_error()); }else{ mysql_query("UPDATE getpen7_users SET user_forsteusers='nej' WHERE user_id='$pni'") or die(mysql_error()); }
Men hvis jeg lader være med det. Så er der faktisk ikke noget problem ;)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.