不解:
你是通过phpmyadmin来向表中录入内容,还是使用php语句呢。
如果是第一种,那一定证明你的mysql没有安装好,不过我觉得这种可能性很低,如果出现这种情况的话,问题基本出在phpmyadmin工具上了,你需要更换一个环境吧。或者重新下载一个环境再重新安装。
如果是使用php语句的话,你应该将你的语句发上来,让大家看看问题出在哪里,不过出现一会加进去,一会又加不进去的情况,我觉得出在php中mysql *** 作语句上的可能性也不高,或许是之前有逻辑判断语句,使得这个 *** 作在满足某种情况后才能够执行mysql语句,如果不满足,就不执行mysql语句。
如果你的代码是从网上抄过来的,那我的怀疑就基本成立了,你或者自己仔细检查一下程序的全文,如果还是不行的话,可以将整篇程序发上来,让大家帮你看看。
Java程序向数据库中插入数据,代码如下:
//首先创建数据库,(access,oracle,mysql,sqlsever)其中之一,其中access,sqlsever需要配置数据源(odbc);//然后再eclipse中创建类(ConnDb,Test,TestBean)ConnDb功能为连接数据库,查询,插入,删除,修改数据的类,Test为含有main方法的测试类,TestBean为数据表中的字段属性及set,get方法//以下是ConnDb代码:package db;import javasqlConnection;import javasqlDriverManager;import javasqlResultSet;import javasqlSQLException;import javasqlStatement;import javautilArrayList;public class ConnDb {public Connection startConn(Connection conn){ try { ClassforName("sunjdbcodbcJdbcOdbcDriver"); conn = DriverManagergetConnection("jdbc:odbc:数据库","用户名", "密码"); } catch (Exception e) { Systemoutprintln("连接数据库时出现错误"); } return conn; } public ArrayList executeQuery(String sql){ Connection conn = null; Statement stmt = null; ResultSet rs = null; ArrayList list = new ArrayList(); try { conn = startConn(conn); stmt = conncreateStatement(); rs = stmtexecuteQuery(sql);//sql为sql语句例如"select from 表名",从main方法中传进来,这里用的是ArrayList 类将查询结果存储起来 while(rsnext()){ TestBean tb = new TestBean(); tbsetTid(rsgetString("tid")); tbsetTname(rsgetString("tname")); tbsetTinfo(rsgetString("tinfo")); listadd(tb); } } catch (SQLException e) { // TODO Auto-generated catch block eprintStackTrace(); }finally{ closeConn(rs,stmt,conn); } return list; } public void executeUpdate(String sql){ Connection conn = null; Statement stmt = null; try { conn = startConn(conn); stmt = conncreateStatement(); stmtexecuteUpdate(sql); } catch (SQLException e) { Systemoutprintln("修改,插入或者删除数据库数据时发生错误!"); }finally{ closeConn(stmt,conn); } } public void closeConn(ResultSet rs,Statement stmt,Connection conn){ try { if(rs != null){ rsclose(); } if(stmt != null){ stmtclose(); } if(conn != null){ connclose(); } } catch (SQLException e) { // TODO Auto-generated catch block Systemoutprintln("关闭数据库的时候发生错误!"); } } public void closeConn(Statement stmt,Connection conn){ try { if(stmt != null){ stmtclose(); } if(conn != null){ connclose(); } } catch (SQLException e) { // TODO Auto-generated catch block Systemoutprintln("关闭数据库的时候发生错误!"); } }}
在buttonclick事件中写如下:
procedure TWork_frmsubmitClick(Sender: TObject);
begin
with Myquery do
begin
SQLClear;
SQLAdd('insert into table(字段1,字段2)');
SQLAdd('values('''+labCaption+''','''+txText+''')');
Execute;
表Refresh;
MessageDlg('信息添加成功',mtInformation,[mbOK],0);
exit;
end;
end;
类似就是这样的 朋友可以看一下^_^ 希望对你有帮助
以上就是关于PHP连接MYSQL数据库 往表格里输入一行信息。可以一会加进去了。一会加不进去。 这不是MYSQL存在什么BUG啊全部的内容,包括:PHP连接MYSQL数据库 往表格里输入一行信息。可以一会加进去了。一会加不进去。 这不是MYSQL存在什么BUG啊、JAVA嵌入数据库:用java代码实现像数据库表中插入信息,怎么写、Delphi7 如何用程序向数据库添加信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)