PHP CodeIgniter - MySQL Workbench

我将使用PHP CodeIgniter(Framework)和MySQL开发一个网站。 我已经使用这些工具完成了不同的项目。 </ p>

这对我来说是新鲜事......我问我的教授是否可以在PHP-MySQL上创建存储过程然后,他建议我使用“MySQL Workbench”。 我已经有了在SQL中创建存储过程的经验,它对我来说非常好用。 </ p>

我已经“google”了很多但是我找不到任何关于PHP CodeIgniter和MySQL Workbench交互的教程。 身体可以帮助我吗? 任何教程/参考都会有所帮助。 谢谢</ p>
</ div>

展开原文

原文

I will be developing a website with PHP CodeIgniter(Framework) and MySQL. I already have done different project using the tools.

Here is something new to me ... I ask about my Professor if I could make a stored procedure on PHP-MySQL then, he suggested me this "MySQL Workbench". I already have experience making stored procedure in SQL and it work so fine to me.

I already "googled" a lot but I could not find any tutorial from scratch about PHP CodeIgniter and MySQL Workbench interaction. Could any body help me? Any tutorial/reference would help. Thank you

dtsc14683
dtsc14683 好的,谢谢你们。我现在对你的想法有点开悟。
6 年多之前 回复
douguo7431
douguo7431 它与CodeIgniter无关。CI与您正在寻找的内容之间没有相交。
6 年多之前 回复
duanfanta6741
duanfanta6741 在codeigniter中,您只需使用普通的query()调用调用SP,并传入其参数。它只是来自codeigniter的SQL查询。但是你问过“制作存储过程”。您可以在已经使用的任何MySQL客户端中创建表-命令行mysql或phpmyadmin或其他任何东西。
6 年多之前 回复
dousi6303
dousi6303 我想在我的数据库中选择,更新,删除等。我只想通过SP组织
6 年多之前 回复
duanlie3187
duanlie3187 虽然我不能肯定地说,但我怀疑Codeigniter是否会提供一个用于在代码中创建存储过程的库。
6 年多之前 回复
dougu1990
dougu1990 为什么需要在Codeigniter中制作SP?通常,您将使用MySQL客户端在PHP外部创建整个数据库模式。您的PHP应用程序通常不会发出CREATETABLE或CREATEPROCEDURE语句。您现在创建表的过程是什么?
6 年多之前 回复
drzk21632
drzk21632 那么有没有办法在CodeIgniter中制作存储过程而不使用Workbench?
6 年多之前 回复
doutingyou2198
doutingyou2198 他们不互动。MySQLWorkbench只是MySQL的GUI客户端,在这里构建存储过程比从命令行客户端更容易。如果您已经习惯使用当前使用的任何MySQL客户端创建SP,请继续使用它并且不要使用MySQLWorkbench。SP在GUI中更容易的原因是你不需要乱用DELIMITER
6 年多之前 回复

1个回答



检查如何使用phpMyAdmin编写存储过程以及如何通过php使用它? </ p>

< pre> delimiter //
创建程序sp_test()
BEGIN
SELECT'记录数:',来自test的count(*);
END //
</ code> </ pre>

n

但我建议改用MySQL Workbench。</ p>

更多信息: php.net存储过程参考 </ p>
</ div>

展开原文

原文

Check How to write a stored procedure using phpMyAdmin and how to use it through php?

delimiter //
CREATE PROCEDURE sp_test()
BEGIN
  SELECT 'Number of records: ', count(*) from test;
END//

But I recommend to use MySQL Workbench instead.

More information: php.net stored procedure refrence

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问