updating record in mysql
이전 댓글 표시
In the above code, it is executing with out showing errors but the record is not update in the database.
function Reg_pwd_gen(uname1)
mm = floor(1000+(rand()*8999));
conn = database('mani','root','MARUTHI');
tablename='user2';
colnames = {'pwd'};
data={'mm'};
whereclause={'WHERE uname = ''{uname1} '''};
update(conn,tablename,colnames,data,whereclause);
commit(conn);
close(conn);
Reg_pwd = uicontrol('Style','text','FontSize',10,'FontWeight','bold',...
'Position',[10 500 200 50],...
'String','Please Remember the Password for Authention. ')
pwd1= uicontrol('Style','edit','FontSize',12,'FontWeight','bold',...
'Position',[550 500 100 60],...
'String',mm)
% code
end
Please help me for my project and also send me the reply as early as posssible.
댓글 수: 7
Guillaume
2017년 8월 17일
What does a SELECT statement with the same whereclause return?
Maruthi Maruthi
2017년 8월 17일
I am aware. We don't yet know if the update does not happen because there is nothing to update (i.e. WHERE returns nothing) or something else. Until you've confirmed that a SELECT with the same where returns some records, we can only assume that you're not getting updates because your where clause is wrong.
Maruthi Maruthi
2017년 8월 18일
Maruthi Maruthi
2017년 8월 18일
I did not say you were wrong. I said we don't know. So, for the 3rd time, please run a SELECT * query with the exact same WHERE clause. If it returns records, then we know you're not wrong and we can start looking for other issues. If it returns nothing, then we can start seeing what is wrong with your WHERE.
Maruthi Maruthi
2017년 8월 21일
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Database Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!