phpmyadmin运行存储过程
嘿,我正在用phpMyAdmin编写一个存储过程。我创建了一个来搜索数据库:phpmyadmin运行存储过程,php,sql,procedure,Php,Sql,Procedure,嘿,我正在用phpMyAdmin编写一个存储过程。我创建了一个来搜索数据库: SELECT * FROM cars WHERE name LIKE CONCAT ('%', search ,'%'); 这里的问题是:当我运行它时,它只返回1行,但当我输入搜索字符串时,它应该至少返回3行。我还尝试了此部分“%”,搜索“%”;带点 '%'. 搜索“%”,但这给了我一个SQL语法错误。这里有什么问题?我在phpMyAdmin中运行此过程。什么是搜索?是一个情妇吗?提供你的程序的全文-目前还不够清楚。
SELECT * FROM cars WHERE name LIKE CONCAT ('%', search ,'%');
这里的问题是:当我运行它时,它只返回1行,但当我输入搜索字符串时,它应该至少返回3行。我还尝试了此部分“%”,搜索“%”;带点
'%'. 搜索“%”,但这给了我一个SQL语法错误。这里有什么问题?我在phpMyAdmin中运行此过程。什么是搜索?是一个情妇吗?提供你的程序的全文-目前还不够清楚。呃。。。过程不会根据定义返回任何内容。你想干什么?你的全部代码是什么?这句话很有魅力;但是,请记住,存储过程通常只返回一个值,除非返回的游标可能覆盖更大的结果集。能否提供预期返回的记录和搜索项?这将让我们了解您的concat函数是否在做您认为应该做的事情。我有一个包含汽车名称的数据库。例如:car1 car2 car3搜索是用户想要搜索的参数。我想归还所有的车,不仅仅是车。phpmyadmin中的Ful代码:开始从名称为“%”的车辆中选择*,搜索“%”;终止